Desenvolvimento

Comandos úteis do GIT

15 comandos GIT que os desenvolvedores precisam saber para otimizar o tempo de trabalho com sistemas de controle de versão.

Voltar para o blog

6 min de leitura

Dominar os comandos GIT é uma habilidade que se conquista com o tempo. Os mais de 3 milhões de usuários do GitHub podem atestar isso. Confira 15 comandos GIT para otimizar seu dia a dia:

1. git config --global user.name "John Doe" / git config --global user.email johndoe@example.com — configura nome de usuário e e-mail.

2. git init — cria um repositório novo ou importa uma pasta existente sem controle de versão.

3. git rm -f {arquivo} — remove arquivos, encerrando o monitoramento no repositório.

4. git clone — clona o código-fonte de um repositório criado por outros desenvolvedores.

5. git branch / git branch --list / git branch -d — cria, lista ou exclui ramificações (branches).

6. git checkout / git checkout -b {nome-da-ramificação} — alterna entre branches ou cria e muda de branch.

7. git status — mostra se a branch está atualizada em relação à master e o que foi alterado.

8. git diff — detalha com precisão as linhas adicionadas ou deletadas do código.

9. git add / git add -A — inclui um arquivo (ou todos) no próximo commit.

10. git push / git push -u origin {branch} — envia commits do repositório local para o servidor remoto.

11. git pull — combina git fetch e git merge: traz as alterações do servidor remoto e aplica no repositório local.

12. git revert 'hash' — desfaz uma alteração de forma segura, sem reescrever o histórico.

13. git reset --hard HEAD~1 — desfaz modificações de forma permanente. Atenção ao usar!

14. git commit -m "mensagem explicando a mudança no código" — armazena o conteúdo atual do índice.

15. git merge — mescla ramificações no repositório local após o desenvolvimento estar pronto.

Fonte: Canaltech