【VSCode 分享】Git 分支中的 master、origin、origin/master 區別直觀解釋~

 GIT 本地創建 1個新分支和同步到服務器的過程、簡單理解如下:

  1. GIT 初始化:本地默認分支叫 master、服務器默認名爲 origin
  2. 本地創建新工程
  3. 本地工程更新、同步到本地分支 master
  4. 本地分支 master 同步到服務器上、服務器節點變成 orgin/master
  5. 本地創建分支名爲 branch
  6. 更新本地分支 branch
  7. 本地分支 branch 同步到服務器上、服務器節點變成 orgin/branch
  8. 更新本地分支 master
  9. 用本地分支 master 更新服務器節點 orgin/master

 

在 GIT 官方文檔中、可以找到master、origin 的解釋如下:

master --- Git 的默認分支名字。並不是一個特殊分支、跟其它分支完全沒有區別。 之所以幾乎每一個倉庫都有 master 分支,是因爲 git init 命令默認創建它,並且大多數人都懶得去改動它。

origin ----  Git 克隆的倉庫服務器的默認名字。

參考:GIT 官方文檔 - 分支

origin/master 是當本地的 master 分支同步到服務時的名字。如果分支名稱爲 ForDebug、當分支同步到服務器時、會看到服務器上的名字爲 origin/ForDebug。

綠色標籤代表本地分支、這裏有 2 個分支、分別名爲『master』、『ForDebug』。

紅色標籤代表服務器的同步分支、本地分支 『master』 對應的服務器分支 『origin/master』、本地分支『ForDebug』對應的服務器分支『origin/ForDebug』

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章