[英]'git log' for a specific file is missing commits
昨天我在名為Network.java的文件中提交了一些更改。 今天我從原點使用 rebase。 現在更改在文件中消失了。
更有趣的是,如果我運行git log -p
並搜索Network.java ,我會看到帶有更改的提交。 但是,如果我運行git log -p -- <path to Network.java>
,那么我看不到我的提交(它顯示了一周前的提交)。
解釋是什么?
您應該使用--full-history
運行相同的命令。 這是因為 Git 壓縮了歷史。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.