一、合併遠端分支合併遠端分支的一般步驟是:
第一步,分別獲取遠端分支內容到本地;
第二步,在本地將兩個分支合併;
第三步,將合併後的本地分支推送到遠端分支,完成合併。
以合併遠端develop分支到遠端master分支為例,其具體操作步驟如下:
#切換到develop分支
git checkout develop
#獲取遠端develop分支的內容到本地
git pull origin develop:develop
#切換到master分支
git checkout master
#拉取遠端master分支內容到本地
git pull origin master
#合併本地develop分支到master分支
git merge develop
#將合併後的分支推送到遠端master分支
git push origin master:master
如果有衝突 ==>解決 提交
二、rebase
相比於merge操作,使用rebase會使分支樹更為清晰、乾淨。
rebase的基本操作是將某個分支的修改到指定分支,其命令格式為
# git rebase 基分支 源分支
# git rebase master develop 實現將develop變基到master分支。
如果是將當前分支變基到指定分支,則可以直接使用:
git rebase 基分支
這一命令預設將當前分支變基到『基分支』。如果當前處於develop分支,則其使用示例如下:
git rebase master
# git add -u
# git rebase --continue
如果想放棄 使用# git rebase --abort
三、儲藏
概念:「儲藏」可以獲取你工作目錄的中間狀態(包括修改過的被追蹤的檔案和已經暫存的變更),並將其儲存到乙個未完結變更的堆疊中,而且隨時可以重新應用。
儲存# git stash
# git stash list
git合併遠端分支
有的時候我們需要跟別人合作進行開發,然後分別使用不同的git分支,等專案完成時,需要進行 合併,就需要知道git如何合併遠端分支。假設你本地在使用的分支為a master也是一樣的 需要合併的遠端分支為b 第一步在本地新建乙個與遠端的分支b相同 被合併的版本 的分支b git checkout b ...
git 合併遠端分支
假設遠端分支 dev by wbw 本地分支dev by wgg 在本地新建乙個與遠端的分支dev by wbw相同 被合併的版本 的分支dev by wbw git checkout b origin dev by wbw將遠端分支 pull到本地,然後切回本地自己的分支 或master分支 gi...
git學習筆記 建立分支與合併分支
如果已經在github或者自己的伺服器託管倉庫上建立了乙個倉庫,那麼可以用 下面我檢查一下自己所在的分支 git branch 如果沒有分支的話則說明都顯示,如果有,前面的帶 的為當前分支,下面建立兩個分支 git checkout b dev 建立分支dev並且切換到dev分支 git check...