Задать вопрос
TwerTrue
@TwerTrue
Молодой и неопытный разработчик

Как запушить только последний коммит?

Есть ветка master, есть ветка doc (там все изменения документации) в master лежит только доделанная версия, так вот как можно вливать в master только последний коммит в doc а не всю историю ?
  • Вопрос задан
  • 4012 просмотров
Подписаться 3 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 4
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Стоя в master выполнить git cherry-pick doc
Однако вряд ли вам нужен один последний коммит, возможно вы имели в виду "всю историю doc одним коммитом".
Это можно сделать выполнив стоя в master git merge --squash doc
Ответ написан
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Ответ написан
Комментировать
crackedmind
@crackedmind
web-developer
Зачем последний коммит? если мержить регулярно, то только он и будет. Юзкейс крайне не ясен.
Ответ написан
Комментировать
@GrumpyDwarf
Возможно, вы имели ввиду функцию Squash commits, она позволяет "склеить" несколько коммитов - нужно зажать Shift - выделить коммиты и нажать Squash commits

6411cc380e5e1577807388.png
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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