Как переместить определенный коммит на новую ветку
-
12-12-2019 - |
Вопрос
У меня есть предательство x и 2 коммиты после этого.Я должен двигаться только х в новую ветку.Как я могу сделать это?
(И мой репо в удаленном репо и репо, я не думаю, что именно это, но я не буду получать «отделенную голову»)
Спасибо много
Решение
Если Commit X - единственный коммит, который вы хотите портировать в новую ветку, и филиал новая, просто начните новую ветку от этого Commit.
$ git branch newbranch COMMIT_HASH
.
Если вы хотите перевести Commit X в существующую ветку, и совершите X Необходимо соответствовать истории филиала, то вы можете Cherry-Pick Commit
$ git cherry-pick COMMIT_HASH
. Не связан с StackOverflow