-
Adicionando um pedaço à história - Git status/add/commit/show git status # ver o status atual git add . # adicionar todos os arquivos alterados git commit -m # criar um pacotinho com as modificações adicionadas git show # mostrar as informações do último commit
-
Desfazendo pedaços da história - Git reset git reset HEAD~ # desfaz o último commit
-
Lembrando da história - Git log git log # lista os commits da branch atual git log --oneline # lista os commits apenas com o título git log -p # lista os commits juntamente com as alterações git log -p # lista os commits que alteração o caminho especificado
-
Explicando melhor as mudanças - Git commit com detalhes git commit # cria um novo pacotinho de mudanças e abre um editor de texto para adicionar o título e detalhes git commit --amend # adiciona alterações ao último pacotinho de mudanças
-
Selecionando apenas alguns pedaços - Git add avançado git add -p # seleciona "pedacinhos" das alterações um a um git add # seleciona as alterações dos arquivos no caminho
-
O que mudou? - Git diff git diff # diferença entre arquivos unstaged e index git diff --staged # diferença entre arquivos staged e HEAD git diff # diferença entre o estado atual e um ref git diff -- # diferença entre o estado atual e um ref para um caminho especifico git diff # diferença entre duas refs git diff --name-only # lista apenas o nome dos arquivos que mudaram
-
Compartilhando histórias - Git push/pull git pull origin main # puxa as atualizações do repositório remoto para o local git push origin main # sobe as atualizações locais para o repositório remoto