git - 自动合并冲突解决
问题描述
index.js
运行此程序时出现合并冲突:
$ git checkout feature
$ git merge master
feature
分公司_index.js
const a = 1;
const b = 1;
master
分支(这index.js
是feature
分支诞生的地方)
const a = 1;
master
分支(当前index.js
状态)
const a = 2;
我想以这种方式自动解决冲突,以便将index.js
分支feature
更新为:
const a = 2;
const b = 1;
解决方案
就像上面提到的评论一样,Git 非常擅长决定如何将代码组合在一起。不过,您可能对合并策略选项感兴趣。你可以跑
git merge --strategy-option theirs
或者git merge --strategy-option ours
在发生冲突时偏向源头或目的地。在此处阅读更多信息:
推荐阅读
- html-table - 使用 HTML、CSS 创建定价表
- mysql - 用户'root'@'localhost'错误的MySQL访问被拒绝
- pandas - 如何将 boto3 StreamingBody 读入 .parquet 文件?
- vue.js - 如何在 Vue 中制作黑色叠加图像
- node.js - Openshift平台上的Nodejs oracle Db连接
- javascript - Angular 10 升级 - 修复 CommonJS 或 AMD 依赖项可能导致优化救助
- javascript - 内联编辑器中的对话流捕获实体
- php - SQLSTATE [23000]:违反完整性限制:1062 'mail@mail.com' 'users_email_unique' 键的重复条目
- php - Alpha vantage API 不适用于 NSE,而同一查询为外国股票提供输出
- java - RefreshAheadCache 不调用 @cacheable 注释方法