云网牛站
所在位置:首页 > Linux教程 > git pull出现合并冲突于.idea/py3code.iml和.idea/misc.xml

git pull出现合并冲突于.idea/py3code.iml和.idea/misc.xml

2021-04-25 16:26:32作者:deepinuser17稿源:深度站

在git pull的时候自动合并.idea/py3code.iml、.idea/misc.xml,但出现合并冲突于.idea/py3code.iml和.idea/misc.xml的提示,如下图所示:

git pull出现合并冲突于.idea/py3code.iml和.idea/misc.xml

 

请参照以下网友的意见操作

1、.idea的目录没有用,将.idea添加到.gitignore中忽略这个目录。

2、此类问题不是git错误,这是你的文件合并冲突了,得自己去处理文件冲突。

3、请参照以下意见:

py3code.iml和misc.xml文件有本地修改。

在Deepin 20.2系统下用文本文件编辑器(vim、deepin-editor)打开这两个文件,打开以后,可以看到本地修改,已及上游主分支的相关程序行,保留想要的内容,存文件就可以了。参考在Deepin Linux系统下打造个性化vim编辑器的方法

使用git时,最好用分支(branch),这样不会和主干支(master branch)产生冲突。

例如,复制到本地,并用分支做开发,修改。

1].复制源到本地:

cd work

git clone git@gitee.com:software/py3code.git

2].进入本地工作区:

cd py3code

git branch

3].创建一个新的分支(假设分支名叫20210425_py3code.iml):

git checkout -b 20210425_py3code.iml

git status

4].修改,编辑所需要的文件,并保存。

5].加入修改的文件,并commit:

git add -A .

git commit -m "20210425_py3code.iml changes bla bla"

6].与本地主干支合并,并推向远端的源:

git checkout master

git merge 20210425_py3code.iml

git push origin master

 

相关主题

在Ubuntu 18.04系统下安装和初次使用Git

精选文章
热门文章