After using git commit -a, how to revert it back
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Git undo last commit
在使用git commit之后,如何放弃这个commit并恢复到原始状态?
同样,
Git社区手册是学习使用Git的一个很好的参考。
您可以使用以下方法"撤消"这样的提交:
1 | git reset HEAD^ |
在提交中更改的文件将保留在工作目录中修改(请参见
如果要放弃所有更改而无法继续,请使用:
1 | git reset --hard HEAD |
在这里,head是您以前提交的任何一项的ID。要仅回滚一次提交,请使用以下方法获取提交ID:
1 | git log |
然后使用:
1 | git reset --hard 13cca2414skfrrrereaaa |
13CCA2414SKfrreEAAA-是提交ID的样子。