我如何在Git中区分具有特定修订版的文件?

问题描述 投票:2回答:1

我不知道Git是否具有修订的概念。

我想将当前工作副本与旧版本(不一定是最后一次提交)进行比较。

如果可以在Emacs中完成,那就太好了。

git diff revision magit
1个回答
5
投票

我不知道在Emacs中进行此操作,但是:

git diff rev1..rev2

将对整个存储库执行您想要的操作。然后,您可以添加:

 git diff rev1>..rev2 path

path可以是文件的绝对路径,也可以是目录的路径,因此可以区分子树。

如果要比较工作副本,只需指定版本1:

git diff rev1 path

修订代码可以是特殊名称,例如,HEAD^..HEAD表示最新版本,或者其日志中的SHA-1值。

© www.soinside.com 2019 - 2024. All rights reserved.