–檢視所有本地分支
$ git branch
*對應的分支代表當前分支
–檢視所有本地分支和遠端分支
$ git branch -a
– 新建本地分支
$ git branch branchname
–切換到分支名為branchname的分支
$ git checkout branchname
–新建本地分支並切換到新建的分支
$ git checkout -b branchname
–將分支branchname合併到當前分支
$ git merge branchname
如果合併時有衝突,需要手工定位解決衝突,解決完衝突後,再用git commit提交
–刪除已經合併的分支branchname
$ git branch -d branchname
–強制刪除分支branchname
$ git branch -d branchname
–重新命名本地分支
$ git branch -m oldbranchname newbranchname
–推送本地分支
$ git push origin branchname
–刪除遠端分支
$ git push origin :branchname
$ git push origin --delete branchname
git v1.7.0之後可以用
–同步遠端資訊(只是更新遠端索引,不會合併到本地分支)
$ git fetch origin
–如果遠端倉庫中沒有某個遠端分支了,但用命令$ git branch -a
還能看到,可以用如下命令同步
$ git fetch -p
–合併某遠端分支的內容到當前分支
$ git merge origin/remotebranchname
–在遠端分支的基礎上分化出乙個新的分支
$ git checkout -b branchname origin/branchname
本地分支名可以不同於遠端分支
$
gitcheckout--
track
origin/branchname
詳情請參考: git 分支命令
檢視本地分支 git branch檢視遠端分支 git branch r 檢視全部分支 git branch agit 建立乙個本地的子分支 基於該分支建立子分支 git checkout b 新分支名 老分支名 這種寫法的意思為基於老分支建立新的分支 git checkout b branch2 ...
git 分支命令
列出所有本地分支 git branch 列出所有遠端分支 git branch r 列出所有本地分支和遠端分支 git branch a 新建乙個分支,但依然停留在當前分支 git branch branch name 新建乙個分支,並切換到該分支 git checkout b branch 新建乙...
git 怎麼切換分支命令 git命令 切換分支
git一般有很多分支,我們clone到本地的時候一般都是master分支,那麼如何切換到其他分支呢?1.檢視遠端分支 git branch a 我在mxnet根目錄下執行以上命令 mxnet git branch a master remotes origin head origin master ...