我正在本地存储库工作。我不想更改存储库中的任何内容,只需检索旧版本
一旦我找到了前一个检查点的哈希值,我怎样才能获取该文件,当时它是怎样的?
拿到之后还需要克隆、分支、删除吗?
答案1
你可以通过提供提交哈希值和文件名来检索文件的旧版本,而无需更改存储库中的任何内容git show
:
git show <hash>:<file>
例如
git show 842c6dcc:scp/scp.c
我正在本地存储库工作。我不想更改存储库中的任何内容,只需检索旧版本
一旦我找到了前一个检查点的哈希值,我怎样才能获取该文件,当时它是怎样的?
拿到之后还需要克隆、分支、删除吗?
你可以通过提供提交哈希值和文件名来检索文件的旧版本,而无需更改存储库中的任何内容git show
:
git show <hash>:<file>
例如
git show 842c6dcc:scp/scp.c