这里我们假设应该回滚到239afed0857cc2e77c17c01014077808619af64d
这个版本,及这个版本及之后的commit全部取消。
git reset --hard commit_id //退到/进到 指定commit的sha码 commit_id:239afed0857cc2e77c17c01014077808619af64d
3.ok,可以重新提交了
git commit a.txt -m "重新提交" // 记得不要提交不想提交的文件哦
IDEA RESET
也可以直接使用IDEA的Reset Head
功能,先通过git log
得到要回退的commit_id
,再进行下面截图的操作。可以先validate一下哦,看通过commit_id
能不能找到这一次提交。
总结
开发过程中,总是会不小心提交一些不能提交的文件。。如果你开发用的IDEA,可以看看IDEA的这个功能—实用,再也不用担心提交错了。
推荐教程:《Git教程》
以上就是GIT 如何回退到某次 commit ?的详细内容,更多请关注其它相关文章!