前言
在日常开发过程中,经常会误提交或者误合并代码,但是又不想push到remote。因此我们最好的做法还是本地进行回退。
误提交-commit
Git在commit提交时如果误提交了文件,但是又不想push到remote远程,此时可以进行Revert commit回退操作。具体操作流程就是找到误提交记录然后进行undo commit,如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/ee3d48c222b14e78bad96a9c60d1af39.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/cd908260425a4195bcba8242a661591a.png)
误合并-merge
Git在merge分支的时候,如果误操作merge到了其他分支,这时就需要进行回退。路径:Git->Show Git
Log,找到要reset的位置进行回退,如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/a00c3f417cd348d398c0b3c26d45546d.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/815ceb099e3e4b7db2a7278100b82fa2.png)