1. 程式人生 > >【git 分支】—常用分支操作命令

【git 分支】—常用分支操作命令

前言

  前面博文介紹了git分支的基本情況,這篇部落格來講解一下常見的git 分支操作命令。

Git 分支命令

1. 檢視分支

# 檢視本地分支
$ git branch
# 檢視遠端分支
$ git branch -r
# 檢視本地、伺服器所有分支
$ git branch -a
# 顯示本地分支和伺服器分支的對映關係
$ git branch -vv

2. 建立分支

# 建立本地分支,新分支建立後不會自動切換為當前分支
$ git branch [branch name]

3. 建立分支後切換到新分支

# 建立分支後切換到新分支
$ git checkout -b [branch name]

4. 切換到指定分支

# 切換到指定分支
$ git checkout <branchname>

5. 本地分支關聯到遠端分支

# 本地分支建立,與遠端分支同步之後,就可以直接使用git pull命令了
$ git branch --set-upstream-to=origin/<遠端branch_name> <本地branch_name>
# 將本地dev分支關聯到遠端dev分支--舉例說明
$ git branch --set-upstream-to=origin/dev dev  

6. 合併分支

# 合併分支,將名稱為[name]的分支與當前分支合併
$ git merge [name]

7. 刪除分支

# 刪除遠端分支
$ git push origin --delete [branch name]
# 刪除本地分支(-d刪除已經參與了合併的分支,對於未有合併的分支是無法刪除的,如果想強制刪除一個分支,可以使用-D選項) 
$ git branch -d [branch name]

8. 顯示分支和提交

# 顯示分支和提交記錄
$ git show-branch 

效果如圖:
這裡寫圖片描述

結語

  Git分支的一些操作先介紹到這裡,記是記不住的,變是永遠不變的,多寫多用就記住了!**