a,如何恢复它
可能重复:
Git撤消上次提交
在使用git commit之后,我该如何放弃这个提交并恢复到我原来的状态?
git reset HEAD^
将撤销上次提交,并且您在该提交中所做的更改将被取消,但仍然保留。
git reset HEAD^ --hard
将撤销提交并删除上次提交中所做的更改。
同样, git reset HEAD^^
会返回2个提交。
Git Community Book是学习使用git的一个很好的参考。
您可以使用以下命令“撤消”这样的提交:
git reset HEAD^
您在提交中更改的文件将在您的工作目录中保持修改(请参阅git status
)。 如果你使用git reset --hard HEAD^
,那么你在最近的提交中所做的更改将被另外丢弃。
如果您想放弃所有更改而无法前进,请使用:
git reset --hard HEAD
在这里,HEAD是您之前任何提交的ID。 要仅回滚一个提交,请使用以下命令获取提交ID:
git log
然后使用:
git reset --hard 13cca2414skfrrrereaaa
13cca2414skfrrrereaaa - 提交ID可能看起来像什么。
链接地址: http://www.djcxy.com/p/575.html