我正在尝试在Windows 7 64位上运行git diff
。当我从Windows命令提示符中运行以下命令时:
C:\temp\mygrit>git diff
或者C:\temp\mygrit>git difftool
我没有得到任何输出,也没有启动任何外部程序。这是我的.gitconfig文件:
[diff]
tool = bc3
[difftool]
prompt = false
[difftool "bc3"]
cmd = \"c:/program files (x86)/beyond compare 3/bcomp.exe\" \"$LOCAL\" \"$REMOTE\"
我如果从.gitconfig中移除这些行,会得到相同的结果。有任何想法是怎么回事?
git diff --cached
(或--staged
):比较已暂存/索引的文件。 - Karthik Bosegit diff --staged
:比较已暂存的文件。 - Roman Starkovgit diff --no-index
命令可以比较文件,忽略它们在git
中的状态,就像一些文件系统文件一样。 - Grigorii Hait