教程3 改寫提交!
為了節省時間,這個教程使用現有的歷史記錄作為本地資料庫。
我們進入stepup-tutorial/tutorial4目錄。本地端歷史記錄的狀態如下圖顯示。僅把在其他分支執行的「新增commit的講解」的修改匯入到master分支。
$ git checkout master如果發生衝突,就開啟sample.txt,修改衝突的部分之後再提交。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'
$ 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進行挑選,然後重新...