• $ git add ( . || files) //Adiciona os arquivos no modo stage • $ git rm ( . || files) //Remove o arquivo do git • $ git status //Mostra os status dos arquivos no git • $ git commit //Adiciona as alterações no git • $ git diff //Mostra a diferença entre os arquivos
um repositório • $ git push //Enviar todos os commites para o repositório remoto • $ git pull //Puxar todos os commites do repositórios remoto • $ git log //Mostra todos os commits feitos • $ git show //Mostra as alterações dentro de um commit • .gitignore //Arquivo onde ignora alguns arquivos
commit sem perder as alterações $ git reset --hard HEAD ~1 //Voltar commit e remove as alterações $ git reset ORIG_HEAD //Voltar o commit HEAD do origin
os commits não enviados • $ git cherry-pick hash //Adicionar só um commit de outro branch ao branch atual • $ git update-index --assume-unchanged //Não trackear alterações de um arquivo • $ git commit --amend // Refazer o último commit • $ git checkout --orphan // Criar branch vazio • $ git pull --rebase // Forçar rebase no envio