iphone - Xcode 4 从早期提交恢复文件

标签 iphone git xcode4

我的项目在 git 存储库中,但到目前为止我还没有发现它非常有用。我以前用过 git,觉得它很棒,但这次我使用的是本地存储库。我想会有一些方法可以将文件恢复到以前的提交,甚至是整个项目,但我找不到这个选项?

有没有办法做到这一点?或者我必须提前创建一个分支。因为这似乎你必须提前知道我们会出错。

此外,我找不到放弃整个项目中所有本地更改的选项,从而有效地恢复到上次提交。

最佳答案

I can't find an option to discard all local changes across my project, effectively reverting to my last commit

git reset --hard HEAD

参见 git reset : 这会将工作树和索引重置为 HEAD 当前所指的内容。
另请参阅 Git 书籍“Undoing in Git - Reset, Checkout and Revert

第一部分参见git checkout , 但是 beware of detached HEAD .

关于iphone - Xcode 4 从早期提交恢复文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5296190/

相关文章:

javascript - UIWebView中如何判断iFrame加载完成

ios - 如何使用 XCode 6 在 iOS 7 的 UItableviewCell 中制作 UIlabel 的动态高度

git - 我可以将推送的提交从一个分支移动到另一个现有分支吗?

iphone - 从 TableView 推送到另一个 TableView 得到黑屏

iPhone - 是否可以创建从中心向外显示图像的动画?

git - 我可以删除除当前分支之外的所有本地分支吗?

Git 从精确提交中 check out 所有文件

xcode - Xcode 4 中的 "Edit Active Target"在哪里

ios - 找不到 'AFURLSessionManager' 的接口(interface)声明, 'AFHTTPSessionManager' 的父类(super class)?

iphone - 我的应用程序是 "contain encryption"吗?