@DobrykovM

Как объединить последний коммит и одним из предыдущих не трогая остальные?

Пример, у меня есть 6 коммитов
- коммит 1
- коммит 2
- коммит 3
- коммит 4
- коммит 5
- фикс 4-го коммита

Как мне объединить коммит фикс 4-го коммита с коммит 4, при этом не затрагивая остальные.
Попробовал git rebase -i HEAD~5
но если в открывшемся списке напротив фикс 4-го коммита ставлю флаг s
то у меня объединяются почему-то фикс 4-го коммита и коммит 5
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Попробовал git rebase -i HEAD~5
но если в открывшемся списке напротив "коммит 4" ставлю флаг "s"
то у меня объединяются почему-то "фикс 4-го коммита" и "коммит 1"

нужно перенести строчку "фикс 4-го коммита" после строчки "коммит 4". squash объединяет коммит на котором он стоит с предыдущим в этом списке.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы