'放弃所有更改'已删除pod文件

时间:2016-08-08 12:14:17

标签: xcode git cocoapods

我星期五做了提交,放弃了星期一的所有更改,现在我所有的pod相关文件都在垃圾箱里。我意识到我可能做错了,因为我对git等缺乏经验,但现在我真的需要恢复我的所有文件。

有没有人以前遇到过这个并且知道该怎么做?

2 个答案:

答案 0 :(得分:0)

<强>描述

这应该还原您的主目录,以说明您在原始帖子中引用的更改之前的状态。

示例

  1. 运行git reflog
  2. 在您做出更改之前,找到HEAD@{ID}(例如HEAD@{1}HEAD@{2}等)
  3. 运行git reset --hard HEAD@{ID}ID是一个引用特定HEAD的数字,如第2点所述。
  4. <强>参考

    git reflog

    有用的链接

    Recovering Lost Commits with Git Reflog and Reset

答案 1 :(得分:0)

好吧,因为我再次意外地做过这件事(之前我已经做过),这是做什么的。 基本上,它是pod文件。

  1. 运行File.WriteAllText("Vertrag/vertrag.txt", File.ReadAllText("Vertrag/vertrag.txt").Replace("Verstragsgegenstand", new XFont("Verdana"mbox 7m XFontStyle.Bold) "BoldWord");
  2. 添加sudo gem install cocoapods个文件,因为某些原因,当我选择“放弃所有更改”时,它被放入垃圾箱
  3. 运行.xcodeproj/project.pbxproj
  4. 向该文件添加详细信息,然后运行pod Init