有时候我们会不小心将还没有修改好的改动提交到git,但是在push操作之前,我们就可以撤销刚才的错误操作,让代码回滚到提交之前的状态.这里我使用的是idea.
-
首先: 点开setting找到我们的git
git
-
其次: 查看提交记录show history
show history
-
然后: 找到提交的前一个变动作为回滚的版本->右键选择回滚
current branch
-
最后:根据需要选择其中一个进行确认(一般是第二个选项,即恢复原来的变动,不一样的地方不提交)
选择回滚要求
这样操作之后我们对代码做的修改就会回到未提交的状态,当然为了确保我们本地的代码跟git远程仓库的代码保持一致,经常进行代码更新更是需要的,不然就会造成代码冲突问题的出现.当出现了代码冲突之后,也不要慌,一般我们在解决冲突的时候都会对代码进行合并操作,即左边为本地代码,右边为远程仓库的代码,我们选择需要保留的部分,最终的版本就是中间的代码,注意千万不要弄错,这样就很有可能删除了别人的改动(我曾经就这样干过,惭愧...)
合并冲突
网友评论