合并时的坑
会遇到修改了,但是不成功的原因:
gitattribute方法生效是有条件的,跟文件的修改顺序有关系,只有先修改的往后来修改的合并的时候才会生效
参考地址:https://blog.csdn.net/dunegao/article/details/103122360?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control
修改git驱动
git config --global merge.ours.driver true
选择不合并的文件
创建文件.gitattributes
把不合并的文件写到.gitattributes中
例:我不合并vue.config.js
echo 'vue.config.js merge=ours' >> .gitattributes
注意
dev合并到master:
先修改dev分支的文件并提交,再修改master的文件并提交,然后merge,才能成功
如果已经合并过,请删除合并文件,重新以上操作