我有一个名为file.txt的文件。我复制它,称之为fileOld.txt并进行一些小的更改。然后我对file.txt进行了更大的更改。我没有做任何事。
如何查看我在fileOld.txt中所做的更改,即。如何将fileOld.txt与最新提交的file.txt版本进行比较?
到目前为止,我提出的最好的是:
diff -u <(git show origin/HEAD:file.txt) fileOld.txt
这很好,但我想知道git是否会以某种方式直接支持这个?
答案 0 :(得分:1)
这会将上一次提交中的file1.txt与当前的file2.txt区分开来。
git diff HEAD^:file1.txt file2.txt
您可以使用提交SHA1替换HEAD ^。