Git學習筆記六 合併遠端分支 rebase 儲藏

2021-10-05 19:04:22 字數 1083 閱讀 1329

一、合併遠端分支

合併遠端分支的一般步驟是:

第一步,分別獲取遠端分支內容到本地;

第二步,在本地將兩個分支合併;

第三步,將合併後的本地分支推送到遠端分支,完成合併。

以合併遠端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...