有的時候我們需要跟別人合作進行開發,然後分別使用不同的git分支,等專案完成時,需要進行**合併,就需要知道git如何合併遠端分支。
假設你本地在使用的分支為a(master也是一樣的),需要合併的遠端分支為b
第一步在本地新建乙個與遠端的分支b相同(被合併的版本)的分支b
git checkout -b b origin/b
該指令的意思:建立乙個本地分支,並將遠端分支放到該分支裡面去。
將遠端**pull到本地
git pull origin b
第三步
返回到你的分支a
git checkout a
第四步
合併分支a與分支b
git merge b
該指令的意思:當前所在分支與b進行合併。
第五步把本地的分支a同步到遠端
git push origin a
第五步
如果你不需要本地或者遠端的分支,你可以查詢並刪除多餘分支。
本地查詢本地分支:
git branch
刪除本地分支:
git branch -d br
遠端
查詢遠端分支:
git branch
刪除遠端分支:
git push origin :br (origin 後面有空格)
git 合併遠端分支
假設遠端分支 dev by wbw 本地分支dev by wgg 在本地新建乙個與遠端的分支dev by wbw相同 被合併的版本 的分支dev by wbw git checkout b origin dev by wbw將遠端分支 pull到本地,然後切回本地自己的分支 或master分支 gi...
git如何合併遠端2個分支
提要 專案用的gitlab,手動在管理後台只能新建刪除以及合併master分支,並不能合併2個有衝突的分支,所以還得用命令列 git clone git branch a master remotes origin head origin master remotes origin v1.2 rem...
git如何合併遠端2個分支
git clone git branch a master remotes origin head origin master remotes origin v1.2 remotes origin master remotes origin v1.1 remotes origin v1.0 比如同時...