Git:尝试使用旧提交进行区分

时间:2014-01-10 19:24:03

标签: git

我尝试使用日志中的提交方式来区分文件。所以使用提交号比从HEAD计算要简单得多。我尝试了一些我发现的命令,但工作得不好,有些事我不明白。

例如,这可行。

$ git diff 72cb273a5c1b5132abb50e244656bf03b4a62191

表示它理解哈希值。

但是为什么这不呢?这不是很直观吗?

$ git diff validate.c 72cb273a5c1b5132abb50e244656bf03b4a62191
fatal: ambiguous argument '72cb273a5c1b5132abb50e244656bf03b4a62191': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions

如何让它发挥作用?非常感谢!

1 个答案:

答案 0 :(得分:2)

首先是修订版。它试图将72cb273a5c1b5132abb50e244656bf03b4a62191作为文件名进行处理,但却没有找到它。

git diff 72cb273a5c1b5132abb50e244656bf03b4a62191 validate.c