@Nonz
Человек

Возможно ли смёрджить только последний коммит из дев'а в мастер?

Собтвенно вроде как всё и понятно... Есть дев ветка к кучей мусора. Хочу закомитить в мастер то, что есть на данный момент как новый коммит. Такое возможно?
  • Вопрос задан
  • 402 просмотра
Пригласить эксперта
Ответы на вопрос 2
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Смёржить только последний коммит, без предыдущих нельзя, но можно сделать cherry-pick, если я правильно понял вопрос.
Ответ написан
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
git rebase -i
В открывшемся редакторе на все коммиты кроме одного ставите s (squash) и они все объединятся в один.
А вообще забудьте про переписывание истории. Все что было сделано в таком же виде и должно оставаться. Красота дерева коммитов никому не несет никакой пользы, а вот blame на нужной строяке после переписывания вами истории уже будет указывать не на реальный коммит в котором была сделана правка, а на коммит в котором вы переписали историю. Rebase злая штука. Merge наше всё. А главное просто и понятно.
Ответ написан
Ваш ответ на вопрос

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

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