2011-03-14 96 views
73

我有2個分支masterdev如何櫻桃採摘從1分支到另一

我在dev分支,我想挑選1個從masterdev。所以,我沒有

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

但是當我做git statusgitx,我沒有看到我在git的歷史承諾be530cec7748e037c665bd5a585e6d9ce11bc8ad

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

回答

107

當你挑選它時,它會用新的SHA創建一個新的提交。如果你

git cherry-pick -x <sha> 

那麼至少你會得到從原來的提交信息提交附加到新的承諾,與原來的SHA,這是跟蹤櫻桃挑選是非常有用的一起。

+15

小心有一個錯字@mcs,其小寫:git cherry-pick -x 。使用'X'(大寫)是一個不同的選項:合併策略,其中'x'(小寫)是追加提交名稱。 – 2016-04-13 10:39:58

+4

要清楚,這個答案中沒有錯別字。我猜@ToniGamez指的是現在被刪除的評論。 – Robino 2017-06-29 19:48:38

+0

這就是爲什麼你處理後刪除你的意見! – Wyrmwood 2017-11-13 16:13:08