Как выбрать вишню с 1 ветки на другую


у меня есть 2 филиала, master и dev.

я dev ветка и я хочу вишневый выбор 1 фиксация от master to dev. Так я и сделал

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

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

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

1 97

1 ответ:

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

git cherry-pick -x <sha>

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