问题描述:在开发过程中,如果你开发的代码与其他人造成冲突,在不处理的情况下会无法拉取,并且提交容易造成代码丢失;
解决方法:
【此方法是同事郭富城的分享】
1,由于冲突,我们每次拉取都会失败,这时我们选中所有工程右键 ---> git ---> repository ---> stash changes 【存放自己改变的快照】,点击这个选项后:
我们随意输入一串(数字)信息即可;
2,拉取远程服务器的最新代码,正常拉取;
3,解决冲突:我们选中所有工程右键 ---> git ---> repository ---> Unstash changes 【释放自己改变的快照】,选择刚刚我们填写的一串(数字)信息,然后点击apply stash;然后我们就可以进行远程服务器最新代码与刚刚自己开发的代码进行合并,idea在解决冲突时十分方便,右侧是你的代码,左侧是远程服务器的代码,只需点击小箭头,即可合并,中间就是我们想要的代码;