【Git版本控制】Git的merge合並分支命令


1.實例

git checkout master

git merge dev

merge合並分支只對當前分支master產生影響,被合並的分支dev不受影響。

假設你有兩個分支,“stable” 和 “new-idea”, 它們的頂端版本 為E 和 F

合並前:

A-----C----E ("stable")
   \
    B-----D-----F ("new-idea")

查看分支stable的提交歷史將顯示A、C、E

查看分支new-idea的提交歷史將顯示B、D、F

new-idea分支合並到stable分支后:

A-----C----E----G ("stable")
   \             /
    B-----D-----F ("new-idea")

stable分支的提交歷史將會包含new-idea分支的提交歷史,即為A, B, C, D, E, F, G(各次提交都有時間記錄),但分支new-idea的提交歷史不受影響。

【注意】每次開發新功能前都要先拉取遠程master分支與本地開發分支合並,盡量保證是在最新版本基礎上的修改,避免不同步導致修改沖突。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM