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