今天練習用github搭建博客時,利用gh-pages分支進行搭建的。發現切換到master分支時顯示。 git
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來看看什麼反饋