我的存储库发生了以下变化:
foofoo。foo的内容插入到现有文件 bar和 git rm foo的顶部现在我想看到删除文件 foo的日志。我读过的所有内容,包括 SO,都说我应该能够执行 git log -- foo,但是该命令不产生任何输出。
如果我发现提交包括删除 foo,我可以 git log 1234abcd -- foo和看到它的日志,所以我认为我的路径到 foo不是问题。还要注意的是,git merge-base HEAD 1234abcd输出 1234abcd[...],所以我认为这应该证明提交是可以从 HEAD到达的。注意,在我的工作树中没有 foo文件(很明显,因为它已经被删除了)。在 OS X 上使用 Git 1.7.1.1。
为什么 git log -- foo不能为我工作,我怎样才能修复它? 谢谢!