如何从我的Git仓库恢复设置的文件?

时间:2016-11-29 11:57:19

标签: git git-checkout

我的情况很简单。我独自工作(没有团队,我不使用GitHub / Bitbucket)

我只想保存在我的本地项目Git repo我工作的所有阶段。

我查看了十几个教程,每个人都建议git checkout 234abc7返回到该特定提交。我这样做是为了从昨天恢复一个文件集,我在我的GitBash中看到没有分阶段的更改和未跟踪的文件,但实际上我工作目录中的所有文件保持不变。没有改变过去的阶段。

当然,git reset --hard确实有效,但我想保存我的Git repo下一次提交,以便明天我可以回到今天工作目录中的文件集。

2 个答案:

答案 0 :(得分:0)

您可以使用分支或标记

假设你想回到具体的提交并继续工作:

  • 使用git tag feature-a-is-working
  • 创建代码
  • 使用git reset --hard SHA1
  • 提交新的更改

答案 1 :(得分:-1)

嗯,das-g给了我一个提示。 - 事实上,我还没有对repo添加更改,并试图在结账时成功完成最后一次提交。 - 现在一切正常。 - 对不起,Git, - 我错了:)