特定文件的'git log'缺失提交记录。

6
昨天我在一个名为Network.java的文件中提交了一些更改。今天我使用rebase从源代码库拉取。现在这个文件中的更改已经消失了。
更有趣的是,如果我运行git log -p并搜索Network.java,则会看到带有更改的提交。然而,如果我运行git log -p -- <path to Network.java>,那么我就看不到我的提交(它显示了一周前的提交)。
这是什么原因?

4
你看过这个问题吗?注意,这是stackoverflow在右侧建议的第一个“相关问题”。你可能会在这些问题中找到答案。 - Shahbaz
1个回答

6

您应该使用--full-history运行相同的命令。这是因为Git会压缩历史记录。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接