6

昨天我在一个名为Network.java的文件中提交了一些更改。今天我用 rebase 从原点拉出。现在更改在文件中消失了。

更有趣的是,如果我运行git log -p并搜索Network.java,我会看到带有更改的提交。但是,如果我运行git log -p -- <path to Network.java>,那么我看不到我的提交(它显示了一周前的提交)。

解释是什么?

4

1 回答 1

5

您应该使用--full-history. 这是因为 Git 压缩了历史。

于 2014-08-18T09:01:45.027 回答