首先注意git命令首先是目標,後接基於的**(預設基於當前分支)。常用的git分支操作進行總結如下:
ref:
檢視分支:
git branch (-r/-a)
檢視本地分支,當前分支用 * 標識,-r表示檢視遠端分支,-a檢視所有分支
新建分支(本地):
git checkout -b
基於當前分支新建並切換到新建分支(新建分支內容與當前分支相同),包含git branch [branchname]新建分支 和 git checkout [branchname]切換分支兩個步驟
新建分支(遠端):
首先新建本地分支,然後使用以下命令將本地分支push到遠端:
git push origin :
刪除分支:
git branch -d
刪除本地分支
git push origin :刪除遠端分支(將空分支推送到遠端分支,即刪除)
建立本地分支與遠端分支追蹤關係:
上述操作只是將本地分支上傳至遠端,新建了遠端分支,此時本地分支仍追蹤遠端origin/master分支,後期push可能出現嚴重錯誤,因此一定要重新建立本地分支的追蹤關係,使用如下命令(任乙個)將本地分支關聯到指定遠端分支:
git branch -u origin///建立當前分支與遠端分支追蹤關係
git branch --set-upstream-to=origin///建立當前分支與遠端分支追蹤關係
除上面兩種設定upstream方法,可從遠端直接checkout遠端分支的本地分支,並建立追蹤關係
git checkout -b origin/
進行上述設定後,可通過git branch -vv 檢視本地分支與遠端分支追蹤關係。
git 本地分支與遠端分支
最近看到了廖雪峰部落格的git教程,內容詳實生動,安利一下。正好也看到了分支的git操作 git 檢視遠端分支 本地分支 建立分支 把分支推到遠端repository 刪除本地分支 分享同時修改了一些排版和備註說明。git branch a br 2.1.2.2 master remotes ori...
git建立本地分支,遠端分支
一 本地分支 建立本地分支,然後切換到dev分支 git checkout b devgit checkout命令加上 b引數表示建立並切換,相當於以下兩條命令 git branch dev git checkout dev然後,用git branch命令檢視當前分支 git branch dev ...
Git本地分支與遠端分支
我們在使用git進行開發的時候經常會遇到需要切換遠端分支並且提交到遠端指定分支的情況,現在記錄下操作步驟。git branch agit branch不帶引數,列出本地已經存在的分支,並且在當前分支的前面用 標記,加上 a引數可以檢視所有分支列表,包括本地和遠端,遠端分支一般會用紅色字型標記出來 g...