bezrukovPS
@bezrukovPS
Ведущий программист 1С-Битрикс

Есть ли разница между опциями --squash и --no-commit команды git merge?

Добрый день.
Есть ли разница между между опциями --squash и --no-commit в git merge?
  • Вопрос задан
  • 3631 просмотр
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Разница есть. В случае squash, после коммита, в истории бранча в который сделан мёрж останется единственный коммит (обычный, с одним родителем), добавляющий все изменения из смёрженных веток. Если же вы сделаете коммит после merge --no-commit, то это будет нормальный merge-коммит, с несколькими родителями, и всё вмёрженные патчи можно будет найти в истории по отдельности.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы