我有兩個提交:如何將兩個具有特定提交ID的Git分支合併到一個分支中?
[branch]: [commit_id]
justin: 94943b74ba273a9f4009
jzbranch: 6070aada7b8a690d410b
我如何合併兩個分支,進入jzbranch,並解決兩者之間的任何差異?
我有兩個提交:如何將兩個具有特定提交ID的Git分支合併到一個分支中?
[branch]: [commit_id]
justin: 94943b74ba273a9f4009
jzbranch: 6070aada7b8a690d410b
我如何合併兩個分支,進入jzbranch,並解決兩者之間的任何差異?
我如何合併兩個的Git分支,具體提交的id,進入一個 分支?
git checkout jzbranch
git merge [commit_id] jzbranch
或
git merge [commit_id] 6070aada7b8a690d410b
因爲git的允許合併幾個分支/承諾之一。
然後運行git mergetool
或簡單git status
(在第二種情況下,您只會看到衝突文件,然後用任何你喜歡的編輯器打開這些文件)。我更喜歡第二種方式。
之後,強制使新的承諾
結帳的jzbranch分支
git checkout jzbranch
合併在賈斯汀
git merge justin
如果有任何衝突,git的合併工具運行後運行git mergetool
,使用git commit
提交了最終合併。
git branch newbranch 6070aada7b8a690d410b
git checkout newbranch
git merge 94943b74ba273a9f4009