使用的主分支master,忘记commit时pull导致代码被覆盖。自己的代码是最新的,无法再次merge。
1、在idea中项目上右键找到local hostory,找到覆盖之前的代码,本地master已经是自己代码的最新版,但是无法通过merge与其他人的代码合并。
2、使用远程master新建分支mymaster,把本地master自己的代码merge到新建的分支mymaster上。
3、本地分支master删除,再从远程master新建一个本地分支master。此时master是别人上传的最新分支,自己的最新代码在mymaster上。
4、切到本地分支master上,与mymaster比较,手动改代码,这个过程比较恶心。
网友评论