如果之前提出过这个问题,我深表歉意,但我已经搜索并没有找到类似的问题/解决方案......
当我git show HEAD~n:file_path
在我的项目上运行时( 的各种值n
),它总是向我显示最新版本。我根本无法让它显示任何早期的修订。我已经尝试过HEAD{date}
......HEAD^^^^
等等,同样的事情发生了。我的语法正确,因为它确实给了我一个结果,而不是一个错误。只是结果总是最新的文件。我做了一个git log file_path
查看修订日志,那里有修订。如果我找出一个日期,比如说,10 个修订版,HEAD{that_date}
但仍然只是显示当前的修订版。我也尝试了git show origin~n:file_path
and git show master~n:file_path
(具有不同的值n
)和同样的东西。
所以,我很困惑。有什么建议么?
谢谢