如何从一个分支到另一个分支挑选樱桃


158

我有2个分支,master并且dev

我在dev分支上,我想从选择master到1提交dev。所以我做了

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

但是当我执行git status和时gitx,我be530cec7748e037c665bd5a585e6d9ce11bc8ad在git历史记录中看不到自己的提交。

我如何在dev分支中看到我的提交?

Answers:


246

当您选择时,它将使用新的SHA创建新的提交。如果您这样做:

git cherry-pick -x <sha>

那么至少您会从附加到新提交的原始提交中获得提交消息,以及原始SHA,这对于跟踪cherry-pick非常有用。


14
'-x'将在消息后添加一行,以指示从哪里挑选了提交。仅对公共分支有用,而从本地(私有)分支到公共分支的樱桃采摘时则无济于事。
Dinesh Kumar '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.