git分支命令總結

2021-07-22 12:56:25 字數 1408 閱讀 6508

–檢視所有本地分支

$ 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 ...