Created
July 31, 2020 13:11
-
-
Save lauroguedes/676f9901db27d064ef5b11f7a05c5e50 to your computer and use it in GitHub Desktop.
Revisions
-
lauroguedes created this gist
Jul 31, 2020 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,11 @@ Volta/desfaz um merge e delea os arquivos adicionados `git reset HEAD~1 --hard` Merge com Squash junta todos os comits e cria um único comit com as mudanças. Isso é bom para não poluir a master e ter um ponto de referência ao realizar esse merge. Fácil reversão `git merge feature/x --squash` Merge com reabase junta os comits entre o comit mais antigo e o mais novo. Não recomendado usar para merge para master pois pode bagunçar bastante o código. Use sempre o inverso quando precisar mergar a master com o branch. `git rebase feature/x` Voltar um estado anterior de um comit em um arquivo específico `git checkout <hash-comit> <nome_arquivo>`