比如需要忽略 vue.config.js 文件,在dev分支对该文件做出修改,合并的时候不想合并到master分支上面
步骤
1、vscode 控制台运行
git config merge.ours.driver true //开启忽略文件配置
2、在dev分支下新建 .gitattributes 文件并提交(项目根目录下面创建)
比如忽略 vue.config.js 文件
3、切换到master分支上合并
注意点
.gitattributes首次识别是由文件的更新时间来确定保留识别的。比如dev分支上修改的文件在合并的时候不想合并到master分支上面,那就要确保dev分支上的文件修改时间是最新的,否则就忽略不成功。