我如何区分一个文件,比如pom.xml,从主分支到Git中的任意旧版本?


当前回答

对于有兴趣从GitHub做同样的事情的人,请参阅跨时间的提交比较。

其他回答

git diff -w HEAD origin/master path/to/file

对于有兴趣从GitHub做同样的事情的人,请参阅跨时间的提交比较。

git diff master~20 -- pom.xml

如果你不在主分支也有效。

要查看上次提交文件中修改了什么:

git diff HEAD~1 path/to/file

您可以将数字(~1)更改为您想要区别对待的第n个提交。

如果你需要区分一个单独的文件在藏匿,例如,你可以这样做

git diff stash@{0} -- path/to/file