image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image

mn

matheus nunes13/09/2023 22:06
Compartilhe

5 principais comandos do Git que todo desenvolvedor deveria conhecer

  • #GitHub
  • #Git

Com a existência de muitos comandos que pode ser utilizado, conhecer e dominar o Git por completo leva bastante tempo. Pensando nisso e aproveitando o Bootcamp Santander onde o primeiro modulo é Conhecendo Git e GitHub mestrado pela

@Elidiana Andrade, decidir fazer esse artigo para deixar ajudar os demais alunos desse modulo.

1. Git clone

Git clone é uma comando para baixar o código-fonte existente de um repositório remoto (como, por exemplo, o Github). Em outras palavras, git clone, basicamente, faz uma cópia idêntica da versão mais recente de um projeto em um repositório e a salva em seu computador.

Há algumas maneiras de baixar o código-fonte, mas, em geral, eu prefiro a maneira de clonar com https:

git clone <https://link-com-o-nome-do-repositório>

2. Git branch

Branches (algo como ramificações, em português) são altamente importantes no mundo do git. Usando as branches, vários desenvolvedores conseguem trabalhar em paralelo no mesmo projeto simultaneamente. Podemos usar o comando git branch para criar, listar e excluir as branches.

Como criar uma branch:

git branch <nome-da-branch>

Esse comando criará uma branch em seu local de trabalho. Para fazer o push (algo como enviar) da nova branch para o repositório remoto, você precisa usar o comando a seguir:

git push -u <local-remoto> <nome-da-branch>

3. Git checkout

Esse também é um dos comandos do Git mais usados. Para trabalhar em uma branch, primeiro, é preciso "entrar" nela. Usamos git checkout, na maioria dos casos, para trocar de uma branch para outra. Também podemos usar o comando para fazer o checkout de arquivos e commits.

git checkout <nome-da-branch>

Existem alguns passos que você precisa seguir para trocar de branch com sucesso:

  • As alterações em sua branch atual devem estar em um commit ou em um stash antes de você fazer a troca
  • A branch na qual você quer fazer o checkout deve existir no seu espaço de trabalho local

Também existe um comando de atalho que permite criar e automaticamente trocar para a branch criada ao mesmo tempo:

git checkout -b <nome-da-branch>

Esse comando cria a branch em seu espaço de trabalho local (a flag -b representa a branch) e faz o checkout na nova branch logo após sua criação.

4. Git status

O comando git status nos dá todas as informações necessárias sobre a branch atual.

git status

Obtemos as seguintes informações:

  • Se a branch em que estamos no momento está atualizada
  • Se precisamos fazer o commit, push ou pull de algo
  • Se os arquivos estão em fase de stage, fora dessa fase ou se não estão sendo rastreados
  • Se arquivos foram criados, modificados ou excluídos

5. Git add

Ao criarmos, modificarmos ou excluirmos um arquivo, essas alterações acontecerão em nosso espaço de trabalho local e não serão incluídas no próximo commit (a menos que alteremos as configurações).

Precisamos usar o comando git add para incluir as alterações de um ou vários arquivos em nosso próximo commit.

Para adicionar um único arquivo:

git add <arquivo>

Para adicionar tudo ao mesmo tempo:

git add -A

Este é meu primeiro artigo, aceito sugestões sobre o artigo. :D

Compartilhe
Comentários (2)
Wellington Lima
Wellington Lima - 13/09/2023 23:53

Muito bom!

RS

Raquel Soares - 13/09/2023 23:21

Ė importante entender sobre a função de cada comando, ainda não sei de todos mas com o tempo agente vai se aperfeiçoando. Gostei.