Краткая версия: Нужно ли сохранять-слияния, только если вы явно слились после локального коммита? Что именно происходит в противном случае? Применяет ли он ваш совершенный код к объединенной ветке?
Пожалуйста, объясните, когда это полезно для git pull --rebase --preserve-merges
по сравнению с обычным git pull --rebase
?
Я прочитал о проблеме с git pull --rebase
здесь:
http://notes.envato.com/developers/rebasing-merge-commits-in-git/
Это может привести к дублированию изменений кода.
Я читаю здесь: Когда будет` git pull --rebase` заставьте меня беспокоиться?
Это происходит только в том случае, если вы в основном переустанавливаете после того, как некоторые из них были перенесены.
Поэтому я не уверен, что понимаю, когда мне понадобится git pull --rebase --preserve-merges
, и если это когда-нибудь будет плохое использование vs. git pull --rebase
.