альтернатива перемещению нажатых коммитов

документация GitHub рекомендует не перемещать общедоступные коммиты.

У нас есть две ветки master и dev. Я внес изменение в master для исправления, которое я хотел бы перенести в dev, dev сам по себе значительно опережает master.

В этом случае исправление предназначено для 2 файлов и содержит только 1 изменение строки в каждом.

Какой самый простой способ передать это в ветку dev, не запутав ничего ужасно?


person Daniel Powell    schedule 12.11.2012    source источник


Ответы (1)


Если исправление — это единственная вещь в master, которой нет в dev, вы можете просто объединить master с вашей веткой dev.

В противном случае вы, вероятно, захотите просто выбрать этот коммит исправления в свою ветку dev. Предполагая, что исправление является последней фиксацией в master, вы можете просто сделать:

git checkout dev
git cherry-pick master
person qqx    schedule 12.11.2012
comment
да, это единственное, что есть в мастере, а не в разработчике - person Daniel Powell; 12.11.2012