1. 程式人生 > 其它 >git fatal: branch ‘master‘ does not exist

git fatal: branch ‘master‘ does not exist

問題重現
1. 先在一個空資料夾裡右擊,然後點選 git bash here

 

 


2. 輸入下面命令

git init

 

 

 

3、我們假設要關聯一個遠端分支 https://gitee.com/kaimo313/webgl-demo.git
執行下面命令

git remote add origin https://gitee.com/kaimo313/webgl-demo.git

 

 


4、再執行拉取程式碼命令

git pull

  


不出意外就會報下面的提示

 

 

 

5、輸入提示的命令

git branch --set-upstream-to=origin/master master

  

然後就會提示出來這個問題 

fatal: branch 'master' does not exist

  

 

 

原因
出現這個問題原因就是本地沒有 master 分支導致的。

輸入 git branch -a。發現只有遠端分支。

 

 

 

解決
解決方式就是:輸入 git checkout master。

 

 

 

 

出現 Already on 'master' ,Branch 'master' set up to track remote branch 'master' from 'origin'.,說明已經切換到 master 上。

再次輸入 git branch -a

。發現已經有本地分支

 

 

 

在用 git branch -avvv 檢視

【a:檢視所有分支】
【v:每個分支的最後一個提交(commit)】
【vv:本地分支與遠端分支的關聯關係】