我還是Github的新手,雖然我處於必須積極使用的位置。「git pull origin master」怎麼沒有真正改變我電腦目錄中的文件?
無論如何,我用「git pull upstream master」爲我正在處理的項目提取和合並最新的代碼。我認爲這個命令會更新我電腦上的實際文件(出現在目錄中的文件等),但是沒有任何反應。
當然,控制檯提到了許多改變,但沒有一個似乎發生過。作爲一個實驗,我甚至刪除了其中一個文件的所有內容,然後重新調整,看看是否會發生變化,但我已經「已經達到最新」。
如果有幫助,我在git branch -v
類型的,並且得到了以下內容:
* master a2e10a4 [ahead 29] git workflow experiment
此外,git status
給出如下:
# On branch master
# Your branch is ahead of 'origin/master' by 29 commits.
#
nothing to commit (working directory clean)
最後一點,我唯一的分支是高手。
這是怎麼回事,我如何得到「拉」更改顯示在我的目錄/計算機上?
謝謝。
另一個工具,你可能會發現有用的這個shell腳本由William Morgan [git-wtf](http://git-wt-commit.rubyforge.org/#git-wtf)編寫。它提供了跟蹤分支如何與遠程服務器相關的摘要。 – 2013-03-19 14:49:28
'git pull -r origin master'爲我工作。謝謝 – 2017-05-29 11:19:23