Как вишню подбирать с 1 ветки на другую - PullRequest
124 голосов
/ 14 марта 2011

У меня 2 филиала, master и dev.

Я нахожусь на dev ветви и хочу выбрать 1 коммит с master до dev. Так я и сделал

$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.

Но когда я делаю git status и gitx, я не вижу свой коммит be530cec7748e037c665bd5a585e6d9ce11bc8ad в истории git.

Как я могу увидеть свой коммит в dev ветке?

1 Ответ

193 голосов
/ 14 марта 2011

Когда вы выбираете cherry, он создает новый коммит с новым SHA. Если вы делаете

git cherry-pick -x <sha>

тогда, по крайней мере, вы получите сообщение о коммите от исходного коммита, добавленного к вашему новому коммиту, вместе с оригинальным SHA, что очень полезно для отслеживания вишневых пиков.

...