我的情况是最简单的。我一个人工作(没有团队,我没有使用GitHub/Bitbucket)如何恢复从我的Git仓库中设置的文件?
我只想保存在我的本地项目Git回购所有阶段的工作。
我浏览了十几个教程,并且大家建议git checkout 234abc7
返回到那个特定的提交。我这样做是为了从昨天恢复一个文件集,并且在我的GitBash中看到没有阶段性更改和未跟踪的文件,但实际上我的工作目录中的所有文件保持不变。没有改变过去的阶段。
当然,git reset --hard
确实有效,但我想保存在我的Git仓库中,然后提交,以便明天我可以返回到我的工作目录中的今天的文件集。
你能附上一个演示示例到你的文章究竟是你的关注是什么? –
是否想要恢复到Git仓库中跟踪的以前状态的文件?如果你忘记了'git add',Git就没有该文件过去内容的记录。 ('git reset --hard'在这种情况下也不起作用) –
你的问题很难理解,特别是那个部分:“那个文件来自”。你能否重新说明你的问题?描述给出了一些提示,但很难理解你确切的问题。 –