Как переместить определенный коммит на новую ветку

StackOverflow https://stackoverflow.com//questions/12677493

  •  12-12-2019
  •  | 
  •  

Вопрос

У меня есть предательство x и 2 коммиты после этого.Я должен двигаться только х в новую ветку.Как я могу сделать это?

(И мой репо в удаленном репо и репо, я не думаю, что именно это, но я не буду получать «отделенную голову») Спасибо много

Это было полезно?

Решение

Если Commit X - единственный коммит, который вы хотите портировать в новую ветку, и филиал новая, просто начните новую ветку от этого Commit.

$ git branch newbranch COMMIT_HASH
.

Если вы хотите перевести Commit X в существующую ветку, и совершите X Необходимо соответствовать истории филиала, то вы можете Cherry-Pick Commit

$ git cherry-pick COMMIT_HASH
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top