git cherry pick改寫提交

2021-07-28 03:03:21 字數 527 閱讀 6081

教程3 改寫提交!

為了節省時間,這個教程使用現有的歷史記錄作為本地資料庫。

我們進入stepup-tutorial/tutorial4目錄。本地端歷史記錄的狀態如下圖顯示。僅把在其他分支執行的「新增commit的講解」的修改匯入到master分支。

$ git checkout master

switched to branch 'master'

$ git cherry-pick 99daed2

hint: after resolving the conflicts, mark the corrected paths

hint: with 'git add ' or 'git rm '

hint: and commit the result with 'git commit'

如果發生衝突,就開啟sample.txt,修改衝突的部分之後再提交。

$ git add sample.txt

$ git commit

git cherry pick使用小記

cherry pick,顧名思義 摘櫻桃。如果說每一次commit是一顆櫻桃,那麼你可以通過cherry pick命令將這一顆櫻桃採摘到另外一顆櫻桃樹 branch 上。通常使用方式有如下兩種 1 git cherry pick 997367b commit id commit id可通過git l...

Git cherry pick 使用總結

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

詳解 git cherry pick用法

對於多分支的 庫,將 從乙個分支轉移到另乙個分支是常見需求。這時分兩種情況。你需要另乙個分支的所有 變動,那麼就採用合併 git merge 你只需要部分 變動 某幾個提交 這時可以採用 cherry pick。cherry pick直譯為撿櫻桃?它的功能是把已經存在的commit進行挑選,然後重新...