我有一个iOS项目,我有一些改变尚未提交。我点击错误地丢弃所有更改。我实际上只想丢弃特定文件的更改。但是我点击了错误的按钮。现在一切都消失了。如何撤消更改?
git status没有显示任何内容。
答案 0 :(得分:94)
你可能不运气不好。虽然Git无法帮助你,但Finder可能会来救援!
如果您尚未关闭“版本”功能(默认情况下已打开并且您需要使用“终端”命令禁用),请执行以下操作:
M
,表明它们包含未经修改的更改(您之前丢弃的更改)。您可能已创建并丢弃的全新文件可在 Trash 中找到。
也是一小段建议。如果您需要放弃更改,请使用源代码管理>通过右键单击Project Navigator中的文件来放弃更改,而不是放弃所有更改,这可能会给您带来各种麻烦。
祝你有个愉快的一天。 :)
答案 1 :(得分:4)
如果在提交任何更改之前点击了“放弃更改”,您的项目将变为空白,您将在垃圾箱中找到所有文件。那里没有整个xcode项目,但是你会发现所有文件都有你创建它们的日期。我通过从垃圾箱中获取所需的文件解决了我的问题。然后我把它放回我的项目中。
答案 2 :(得分:2)
我觉得你运气不好。看到这个答案: Accidentally reverted to master, lost uncommitted changes
由于您没有提交或暂存任何文件,因此恢复它们意味着它们会丢失。
对不起。