Comandos Git mais usados
✅ Salve, republique
- git diff: Mostra as diferenças de arquivo ainda não preparadas.
- git commit -a -m "commit message": confirme todas as alterações controladas com uma mensagem.
- git commit --amend: Modifica o último commit.
- git status: Mostre o estado do seu diretório de trabalho.
- git add file_path: Adicione o(s) arquivo(s) à área de teste.
- git checkout -b branch_name: Crie e mude para um novo branch.
- git checkout branch_name: Mude para uma ramificação existente.
- git checkout 𝐜𝐨𝐦𝐦𝐢𝐭: Alterna o diretório de trabalho para um commit específico.
- git push origin branch_name: Envie um branch para um remoto.
- git pull: Busque e mescle alterações remotas.
- git fetch: Busca alterações do repositório remoto sem mesclar.
- git rebase -i: Rebase interativamente, reescreve o histórico de commits.
- git rebase branch_name: Troca a base do branch atual em outro branch.
- git clone: Crie uma cópia local de um repositório remoto.
- git merge: Mescle ramificações.
- git log --stat: Mostra logs de commit com estatísticas.
- git stash: Mudanças no Stash para mais tarde.
- git stash pop: Aplique e remova as alterações ocultas.
- git show commit_id: Mostra detalhes sobre um commit.
- git reset HEAD~1: Desfaça o último commit, preservando as alterações localmente.
- git branch -D branch_name: Exclua um branch com força.
- git reset: Desfaça commits movendo a referência do branch.
- git revert commit_id: Crie um novo commit que desfaça as alterações de um commit específico.
- git cherry-pick commit_id: Aplique as alterações de um commit específico.
- git branch: Lista ramificações.
- git reset --soft HEAD^: Desfaça o último commit, mas mantenha as alterações.
- git reset --hard: Redefine tudo para um commit anterior, apagando todas as alterações não confirmadas.
28: git branch --set-upstream-to remote_branch: Define o branch upstream para o especificado
