git merge --no-ff, mas por que?Quando você faz um merge, o git junta dois branches em um só. A título de curiosidade, a palavra merge significa "combinar, unir, misturar".
Em alguns casos o git apenas inclui as suas modificações, sem deixar nenhum rastro do merge. A opção
--no-ff diz ao git que ele tem sempre que criar um commit, indicando que foi feito um merge.Isso vai fazer com que seu histórico tenha mais commits, mas vai te salvar quando você descobrir que fez um merge no branch errado, porque você vai poder fazer o
reset.Então, use sempre
git merge --no-ffAí fica a pergunta: se essa opção é tão importante, por que esse não é o comportamento padrão do git? Bem, só perguntando pro Linus Torvalds, né?
0 comentários:
Postar um comentário