Git指定 commit 退回
2022-01-05 本文已影响0人
指下光年
revert
首先肯定的是 revert,git revert commit_id 能产生一个 与 commit_id 完全相反的提交,即 commit_id 里是添加, revert 提交里就是删除。
reset
然后就考虑 reset 了, reset 也能使代码回到某次提交,但跟 revert 不同的是, reset 是将提交的 HEAD 指针指到某次提交,之后的提交记录会消失,就像从没有过这么一次提交。
我想撤回11:10分的commit
image.png如果用idea操作的话,先提交本地代码,然后选择revert commit
image.png
然后git push.
则回退成功