【发布时间】:2016-03-16 21:43:51
【问题描述】:
在完成我的项目并进行了一些提交之后,我决定推动并完成一段时间。然而,在这个过程中的某个地方发生了一个错误,项目最终被严重搞砸了,我的大部分更改都被取消了。我试图将项目重置为我使用的最新提交:
git reset --hard b91ca10fdfc96ddd0e2aba09b7861117a6bdc17e
然后我收到消息说 HEAD 已重置为此提交。但是,当我打开项目时,我的更改没有返回。该项目是 Xcode 编写的 Swift。非常感谢任何帮助,我真的很想避免重写大量代码。
【问题讨论】:
-
您是否尝试过重新下载所有内容?只需重命名当前文件夹并再次从源克隆。
-
不幸的是,我的更改没有推送到原点,所以没有运气
-
您是否尝试过使用 git reflog 查找您的提交?
-
我使用 git log 在本地找到了我的提交,然后使用最近的提交(如上所示)尝试重置它,但没有发生任何更改