IDEA解决git冲突

IDEA解决git冲突
在项目开发中基本都是团队协作,相同的代码可能多个人去修改导致代码提交冲突。以前我都是用SVN冲突都好解决,合并一下或者直接拿出自己的代码覆盖更新完事!但是git冲突(包括提交冲突和更新冲突)真是烦人,尤其是初学还搞不清怎么操作,下面记录下处理的方式:
方式一:通过Git Bash Here对于新手还是有点难度
方式二:通过IDEA(或eclipse)操作
方式三:sourcethree

下面只说IDEA方式直接上图:
前提:如果一个文件已经提交到git hub,但是被人修改了,你再去修改这个时候你pull的时候就会冲突提示
在这里插入图片描述
对于这个冲突解决的办法是:
第一步:首先将自己的代码先进行stash即保存到栈存中
在这里插入图片描述
弹出下面的提示框:
在这里插入图片描述
第二步:把代码重新pull下来,然后就对栈存代码进行恢复
在这里插入图片描述
弹出提示窗口选择你栈存区命名的栈存代码:
在这里插入图片描述
第三步:这个时候就会弹出冲突提示你可以进行Merge合并
在这里插入图片描述
最右边是你的代码,中间是要合并起来的代码自己解决冲突即可点Apply
在这里插入图片描述
第四步:冲突解决完即可common and push或先common本地在pull
结束!
我个人在开发中就是保持这个步骤提交代码避免了不少不必要的问题。
就像我们用SVN一样提交代码的时候先对比不能盲目直接提交。
目前遇到的先写出来后续再补充!

猜你喜欢

转载自blog.csdn.net/qq_30211955/article/details/86653270