我今天用IDEA Commit了一些代码,但是Commit Message忘了填写。
然后我手快,点了Commit,结果Commit Message里填写的是上一次提交的注释信息。
然后我在 Version Control里,点了Revert Commit(逆转提交)
这里补充一下,Git命令中 reset和revert的区别。
如图,假如你的head指针,指向版本三,但是你想回退到版本二。
如果你使用reset命令,那么版本三提交的信息全部消失。
如果你使用revert命令,那么版本三提交的信息还在。
一句话总结:
- reset: 回退 到 某个Commit,并 丢弃 该版本之后Commit的所有信息。
- revert:回滚某个Commit,并 保留 该版本之后Commit的所有信息。
参考链接:Git恢复之前版本的两种方法reset、revert(图文详解)
其实我只是想回退最后一次提交的信息,并修改Comm