Analogia da Construção:
| Comando | Descrição | Exemplo |
|---|---|---|
git init |
Inicializa um novo repositório Git no diretório atual. | git init |
git add |
Marca arquivos para serem incluídos no próximo commit. | git add index.html |
git commit |
Salva as mudanças permanentemente. | git commit -m "Adicionando nova funcionalidade" |
git status |
Mostra o estado atual do repositório. | git status |
git branch |
Cria, lista ou deleta branches. | git branch feature |
git checkout |
Muda para um branch existente. | git checkout feature |
git merge |
Mescla as alterações de um branch em outro. | git merge feature |
git pull |
Baixa as alterações de um repositório remoto para o local. | git pull origin main |
git push |
Envia as alterações locais para um repositório remoto. | git push origin main |
git clone |
Clona um repositório existente para o seu computador. | git clone https://github.com/user/repo.git |
git rm |
Remove arquivos do repositório. | git rm old_file.txt |
git revert |
Desfaz um commit específico. | git revert <commit-hash> |
git reset |
Reverte para um estado anterior. | git reset --hard HEAD~1 |
git stash |
Guarda as alterações temporariamente. | git stash |
git config |
Configura o Git. | git config --global user.name "Seu Nome" |
- Use aliases: Crie atalhos para comandos longos, como
git config --global alias.co checkout. - Explore as opções: Cada comando possui diversas opções que podem ser utilizadas para personalizar o seu fluxo de trabalho.
- Utilize o
git help <comando>: Para obter mais informações sobre um comando específico. - Consulte a documentação oficial: A documentação do Git é uma fonte valiosa de informações.
- Documentação Oficial do Git: https://git-scm.com/doc
- Pro Git (livro gratuito): https://git-scm.com/book/en/v2