彻底搞懂git代码冲突问题----产生冲突以及解决冲突

彻底搞懂git代码冲突问题----产生冲突以及解决冲突

在本地修改文件后,push到远程发生冲突了,需要解决

上面已经分析了产生冲突原因,下面模拟一下冲突,首先我们已经在远程修改了README.md的文件了,先不使用pull命令拉取远程的代码,而是直接在本地修改一下README.md的文件,

修改文件后,我们可以有以下两种做法:都已经add,commit过了1.直接先pull拉取远程的代码,

这里的拉取相等于执行git pull命令,需要用到如下插件

合并冲突:三个按钮

我们可以根据需要进行冲突的合并,合并完进行push推送即可。2.如果直接push的话,使用插件push不会出现合并冲突,而是出现如下警告:

hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Integrate the remote changes (e.g.

hint: 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

不使用插件,直接执行

git pull origin master

需要注意的是origin 后面的分支不一定是master,具体情况具体分析,就可以出现我们pull的时候的界面,

这个时候直接合并冲突就行了。

关于作者: admin

相关推荐

我们为什么对翟欣欣如此深恶痛绝?

我们为什么对翟欣欣如此深恶痛绝?

beat365官方app最新版 07-17
伊春哪里风景好?伊春旅游必去十大景点排名、推荐与攻略
门槛低赚钱多?陪诊师揭秘真实日常:月入六七千元