在git pull的时候自动合并.idea/py3code.iml、.idea/misc.xml,但出现合并冲突于.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
相关主题 |