一張動圖徹底搞懂 Git 分支的 master、origin、origin/master 區別~

 

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

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

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

 

這張動圖的演示了 GIT 本地創建新分支並同步到服務器的過程。

  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
  10. 本地分支branch合併到主幹 master

 

 

參考:GIT 官方文檔 - 分支

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