Github 恢复
Github Recovery
我试图通过命令行从我的 git 存储库中的旧提交中恢复单个文件,但我不小心将整个提交还原为我的第一次提交(这是在 12 月进行的),现在我看不到任何其他 git 推送?
我刚刚丢失了所有数据还是有办法恢复它?
如 this site 所述,您可以执行以下操作:
- 执行
git reflog
并查找包含您的文件的提交。记住提交哈希。
- 使用
git checkout <commit hash> <path/to/file>
签出文件或将提交与您的头部合并 (git merge <commit>
)。
有关详细信息,请参阅 git reflog, git checkout and git merge 的文档。
我试图通过命令行从我的 git 存储库中的旧提交中恢复单个文件,但我不小心将整个提交还原为我的第一次提交(这是在 12 月进行的),现在我看不到任何其他 git 推送?
我刚刚丢失了所有数据还是有办法恢复它?
如 this site 所述,您可以执行以下操作:
- 执行
git reflog
并查找包含您的文件的提交。记住提交哈希。 - 使用
git checkout <commit hash> <path/to/file>
签出文件或将提交与您的头部合并 (git merge <commit>
)。
有关详细信息,请参阅 git reflog, git checkout and git merge 的文档。