安装Github for Mac后,现有项目恢复到大约一个月前的版本



我最近为Mac安装了Github。在安装过程中,我导入了一个现有的Xcode项目,该项目当时是打开的。在此过程中,Xcode会提示我项目已更改,并询问我是否需要重新保存。我选择重新保存,因为我认为它指的是我刚刚将项目添加到git的事实。我不认为实际的代码文件在这个过程中被改变了。不幸的是,实际发生的事情是,项目从3月底恢复到一个版本,花了我大约一个半月的时间。

有谁能告诉我怎样才能挽回我刚才造成的伤害吗?我不明白为什么它选择三月的一个日期来恢复。也许那是我最后一次使用Xcode的源代码控制提交代码。我可以用时光机里的一个版本来恢复这个项目,但那至少是几周前的事了。在此之前,我想知道是否有更好的解决方案。

检查git log显示的内容。它将列出所有提交。如果您有一个提交,您可以将源代码恢复到该点。(您可以这样做,例如git reset --hard <committish>)

(如果你做了一些非常奇怪的事情,你也可以检查git reflog中不再显示git log的提交,但这似乎不太可能。)

不幸的是,听起来你上次承诺是在三月。在这种情况下,时间机器似乎是最好的选择。

相关内容

  • 没有找到相关文章

最新更新