我有兩臺機器,一臺使用git 1.7.0.4,另一臺使用1.7.12.4(Apple Git-37)。git diff不能處理跟蹤文件中的未分期更改
我修改了每臺機器的樹中的一個文件(相同的更改,同一個文件,但位於兩臺不同的計算機上),但尚未暫存。
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: Rakefile
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# Hs-At_AND/
(該顯示器用於Git的兩個版本略有不同。我只顯示了1.7.12.4顯示。)
在1.7.12.4(在我的Mac),git diff Rakefile
顯示我的Rakefile相對於回購版本的變化。
但另一方面,git diff Rakefile
什麼都不做。沒有輸出,沒有錯誤信息。
有StackOverflow上(例如,git diff gives no output)等similar- 尋找問題,但這些似乎都詢問未跟蹤文件。我的問題是關於追蹤但尚未上演的文件。
顯然我在這裏沒有做錯任何事。那麼我的安裝有什麼問題?在我的.gitconfig
中有什麼可以改變的嗎?
變化不僅僅是空白的變化嗎? –
是的。他們是實質性的。 –