簡體   English   中英

特定文件的“git log”缺少提交

[英]'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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM