git checkout origin/branch -- file
Revert o arquivo do jeito que era na branch escolhida
git pull --all
atualiza todas a branchs locais, e adiciona as novas branchs no localgit reset --hard origin/branch
Tira todos os commits do stage e volta para o estado da branch no remotogit branch -d branch
Apaga a branch somente localgit push origin --delete branch
Apaga a branch remotogit branch <antigo_nome> <novo_novo>
Renomear branch em qualquer lugargit branch <novo_novo>
Renomear branch dentro da branch
git commit --amend
Ajusta informaçes do ultimo commitgit reset --soft HEAD^
Commitar na branch errada e não subiugit update-index --assume-unchanged file/directory
Esconder um arquivo sem precisar coloca-lo no .gitignoregit config core.fileMode false
Ignorar arquivo do chmod
Esconder um arquivo sem precisar coloca-lo no .gitignore
https://stackoverflow.com/questions/655243/ignore-modified-but-not-committed-files-in-gitApagar branchs, inclusive comando para limpar branchs mergeadas
https://stackoverflow.com/questions/6127328/how-can-i-delete-all-git-branches-which-have-been-merged