git cherry pick使用小記

2021-07-25 04:23:50 字數 476 閱讀 5325

cherry-pick,顧名思義:摘櫻桃。如果說每一次commit是一顆櫻桃,那麼你可以通過cherry-pick命令將這一顆櫻桃採摘到另外一顆櫻桃樹(branch)上。

通常使用方式有如下兩種:

1、git cherry-pick 997367b(commit id)

commit id可通過git log --graph --oneline --all來檢視,該執行後會把997367b這顆櫻桃複製到當前分支並自動commit(如果沒有衝突的話)

2、git cherry-pick --no-commit 997367b

當可能出現衝突的時候,建議這樣用。以便先自查並解決衝突後在自行commit(git commit -m "摘櫻桃成功")

另外,cherry-pick的時候會把摘來的櫻桃重新生成乙個新的commit id的哦~

Git cherry pick 使用總結

假設我們有 branch 01 和 branch 02 兩個開發分支,那麼我們怎麼把 branch 01 上的乙個或者幾個commit合併到 branch 02 上呢?假設 branch 01 有如下兩個commit的hash值 59e7e6545a2eda9b82f5795173792e6490c...

git cherry pick使用詳解

cherry pick 和它的名稱一樣,精心挑選,挑選乙個我們需要的 commit 進行操作。它可以用於將在其他分支上的 commit 修改,移植到當前的分支。想在某個穩定版本上,新增乙個剛開發完成的版本中的功能。就可以使用 cherry pick 命令,將這個功能相關的 commit 提取出來,合...

git cherry pick 使用指南

git cherry pick可以選擇某乙個分支中的乙個或幾個commit s 來進行操作。例如,假設我們有個穩定版本的分支,叫v2.0,另外還有個開發版本的分支v3.0,我們不能直接把兩個分支合併,這樣會導致穩定版本混亂,但是又想增加乙個v3.0中的功能到v2.0中,這裡就可以使用cherry p...