我想展示在特定状态下git仓库中给定路径文件的内容,但我的尝试失败了:
git show f825334150cd4bc8f46656b2daa8fa1e92f7796d:Katana/source/Git/GitLocalBranch.h
fatal: ambiguous argument
'f825334150cd4bc8f46656b2daa8fa1e92f7796d:Katana/source/Git/GitLocalBranch.h': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
所涉及的提交未修改指定的文件。如何在不考虑文件是否涉及提交的情况下,显示给定状态(由提交哈希指定)中文件的内容?
git show <rev>:<absolute path>
。另一个答案指出,这个答案可以通过指出应该使用项目相对路径来改进。由于这是最佳答案,因此这将非常有用。 - Guildenstern