是否可以撤消未分阶段文件的签出?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (18)

我不小心通过git签出放弃了对本地工作树中文件的更改。这些文件现在还没准备好。“撤销”这个结帐是可行的吗?

提问于
用户回答回答于

我相信,如果一个文件被修改了,但还没有添加(分阶段),那么它就是纯粹的“私有”。

这意味着,如果用索引或头版本覆盖(除非您在某个地方有当前工作的副本),git就不能还原它。“

“私有”内容仅在当前目录中可见,但在Git中没有以任何方式注册。

用户回答回答于

如果正在使用“专业”IDE,则很有可能可以从本地历史记录恢复文件。例如,在Rubymine中,可以右键单击“文件”并查看与git更改无关的更改历史记录,现在可以保存我几次。

扫码关注云+社区