Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to git

Sinkiang發表於2018-12-11

一、問題描述:

今天練習用github搭建部落格時,利用gh-pages分支進行搭建的。發現切換到master分支時顯示。

Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to git

二、問題解決:

1.首先我們檢視一下分支情況

git branch -a
複製程式碼

Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to git
2.如果沒有看到你想要的分支

git fetch
複製程式碼

Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to git
3.切換到遠端master分支

git checkout origin/master
複製程式碼

Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to git
4.執行git branch

Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to git
5.現在我們可以從當前的detached分支切換並新建分支,可以理解為即將新建立的分支是由當前detached分支出來的(為了為後續做準備,此處新分支就叫做master)

git checkout -b master
複製程式碼

Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to git
6.這時我們使用git pull會提示如下錯誤

Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to git
7.說明我們新建立的master分支還不能和遠端的master分支建立追蹤關係(雖然表面我們看似已經建立了master分支,但git不認為它和遠端的master有任何關係),當然,您可以按照上面提示那樣,通過git pull指定遠端的分支和本地的分支來進行更新,但此處我們使用提示中的第二種方式,建立本地分支和遠端分支的追蹤關係

git branch -u origin/master master
複製程式碼

Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to git
8.這時我們執行git pull來看看什麼反饋

Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to git

相關文章