我的项目在 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/