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

1、問題描述:

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

2、問題解決:

1.首先咱們查看一下分支狀況github

git branch -a
複製代碼

2.若是沒有看到你想要的分支

git fetch
複製代碼

3.切換到遠程master分支

git checkout origin/master
複製代碼

4.執行git branch

5.如今咱們能夠從當前的detached分支切換並新建分支,能夠理解爲即將新建立的分支是由當前detached分支出來的(爲了爲後續作準備,此處新分支就叫作master)

git checkout -b master
複製代碼

6.這時咱們使用git pull會提示以下錯誤

7.說明咱們新創建的master分支還不能和遠程的master分支創建追蹤關係(雖然表面咱們看似已經創建了master分支,但git不認爲它和遠程的master有任何關係),固然,您能夠按照上面提示那樣,經過git pull指定遠程的分支和本地的分支來進行更新,但此處咱們使用提示中的第二種方式,創建本地分支和遠程分支的追蹤關係

git branch -u origin/master master
複製代碼

8.這時咱們執行git pull來看看什麼反饋

相關文章
相關標籤/搜索