git fatal: branch ‘master‘ does not exist
阿新 • • 發佈:2022-03-29
問題重現
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:本地分支與遠端分支的關聯關係】