放弃Xcode 4.2中的所有更改

放弃Xcode 4.2中的所有更改,xcode,git,version-control,Xcode,Git,Version Control,我有一个使用git作为存储库的Xcode 4.2项目。我在源代码文件中做了一些更改。 为了放弃一个文件中的更改,我执行以下操作: 在源目录树中选择该文件 转到文件>源代码管理>放弃更改以放弃我在该文件中所做的更改 但我想放弃项目中所有文件中的所有更改。怎么做 从git存储库中的命令行可以执行以下操作 git co -- . 将文件重置为头版本。文件>源代码管理>提交(⌥⌘C) ,在左侧窗格中选择要重置的文件,右键单击选择并单击上下文菜单中的放弃更改。您不必转到提交屏幕放弃更改。只需在项目导

我有一个使用git作为存储库的Xcode 4.2项目。我在源代码文件中做了一些更改。 为了放弃一个文件中的更改,我执行以下操作:

  • 在源目录树中选择该文件
  • 转到文件>源代码管理>放弃更改以放弃我在该文件中所做的更改

但我想放弃项目中所有文件中的所有更改。怎么做

从git存储库中的命令行可以执行以下操作

git co -- .

将文件重置为头版本。

文件>源代码管理>提交(⌥⌘C) ,在左侧窗格中选择要重置的文件,右键单击选择并单击上下文菜单中的放弃更改。

您不必转到提交屏幕放弃更改。只需在项目导航器中突出显示该文件,然后选择文件>源代码管理>放弃更改

,这是一种很好的方法。我几乎放弃了我的所有更改,以摆脱损坏的故事板文件。你刚刚省了这么多工作:)谢谢。