1. 程式人生 > >使用git push沒有報錯,但是遠端倉庫沒有更新的問題

使用git push沒有報錯,但是遠端倉庫沒有更新的問題

   今天在使用git push到遠端倉庫遇到一個很奇怪的問題,執行操作沒有報錯,但是遠端倉庫就是沒有更新,執行git push origin master 後顯示如下:

zhydeMacBook-Air:netMonitor zhy$ git push -u origin master
Branch 'master' set up to track remote branch 'master' from 'origin'.
Everything up-to-date
zhydeMacBook-Air:netMonitor zhy$

 看起來沒有報錯,但是卻不是正確的返回結果,然後突然想到自己之前建立了一個新的分支,當前分支應該沒有在master上,所以push到master就沒喲更新,於是查看了一下當前分支情況如下:

zhydeMacBook-Air:netMonitor zhy$ git branch
  master
* rowsizectrl

果然沒有在master上,問題找到就好解決了,切換到master分支,合併分支,然後在push就沒有問題了,指令如下:

 $ git checkout master  

 $ git merge rowsizectrl(這裡換成你的分支名字)

 $ git branch -d rowsizectrl ##當前分支已經沒用了,記得刪除,如果你還要用就不要刪除了

 $ git push -u origin master 

好了,現在再去Github上看,已經更新到了最近的提交。