Cherry-pick - то, что вам нужно.
Объединить указанный c коммит из одной ветви в другую довольно просто: используйте команду git cherry-pick
.
Синтаксис:
git cherry-pick <commit hash>
.
Вот как вы go делаете это.
Сначала запишите коммит ha sh используя команду git reflog
или git log
.
Затем переключитесь на ветку, в которой вы хотите объединить коммит, и запустите git cherry-pick
с коммитом ha sh , как показано в приведенном ниже примере.
$ git cherry-pick d4d8e7c
Теперь вы объедините заданный коммит c из одной ветви в другую.