要將檔案merge起來
先跳到要merge的branch_a
將指定的branch_b合併到現在的所在的branch_a
git merge --no-ff branch_b
再將branch_a上傳到遠端
git push origin branch_a
獲得遠端的branch到本地
git fetch origin branch(遠端的)
git merge時 衝突..
第一個A的內容
<<<<<<<
你加的C內容
=======
第二個A的內容
後面BB的內容
>>>>>>>
<<<<<<< 跟 >>>>>>> 標記描述了產生衝突的程式碼,其間以=======作為區隔,第
git - branch 與 branch merge
1.先切換到要合併的主幹 branch
git checkout branchA
回應: Switched to branch 'branchA'
2.git merge --no-ff branchB
3.刪除 branchB 的分支
git branch -d branchB
4.在重新上傳資料 branchA
git push origin branchA
合併操作(merge)
git merge branch名稱 合併指定的 branch 到目前的 branch。
git merge branch名稱 --no-commit 合併指定的 branch 到目前的 branch 但是不會產生合併的 commit。
git cherry-pick SHA 將某一個 commit 的內容合併到目前 branch,指定 commit 是使用該 commit 的 SHA 值,例如 git cherry-pick 7300a6130d9447e18a931e898b64ee
0 意見:
張貼留言