git diff在两个不同的文件之间
在HEAD
(最新的提交)中,我有一个名为foo
的文件。 在我目前的工作树中,我将其重命名为bar
,并对其进行了编辑。
我想在HEAD
git diff
foo
,并在当前的工作树中bar
。
在https://www.kernel.org/pub/software/scm/git/docs/git-diff.html查看;git-diff
上的--find-renames
选项
或者明确指定path:
git diff HEAD:full/path/to/foo full/path/to/bar
(信贷从Git twaggs :如何区分不同分支的两个不同的文件? )
如果你正在使用龟git你可以右键单击一个文件,然后通过右键点击第一个文件,并通过tortoisegit子菜单select“稍后比较”然后在第二个文件,你也可以右键单击此,进入tortoisegit子菜单,然后select“Diff with yourfilenamehere.txt”
使用PhpStorm,我只是复制prev提交代码,并使用内置的“比较剪贴板”工具与当前版本进行比较。