【发布时间】:2015-07-22 10:16:37
【问题描述】:
我从一个非常活跃的存储库创建了我自己的dev 分支。此存储库 (Clappr) 还包含一个已编译和缩小的文件,该文件已使用源代码进行更新。
每当我想用master 重新定义我的dev 分支时,这个文件就会发生冲突,因为它不能自动合并——当然,因为它是一个缩小的JS 文件:
$ git checkout dev
$ git rebase master
First, rewinding head to replay your work on top of it...
Applying: dummy commit
Using index info to reconstruct a base tree...
M dist/clappr.js
M src/playbacks/hls/hls.js
Falling back to patching base and 3-way merge...
Auto-merging src/playbacks/hls/hls.js
Auto-merging dist/clappr.js
CONFLICT (content): Merge conflict in dist/clappr.js
我可以使用--ours 解决这个冲突,但是我必须为master 上的每一个我还没有变基的提交都这样做。
我知道我可以完全跳过一个补丁,但我能以某种方式自动告诉 Git 忽略该 clappr.js 文件并始终使用我的 dev 分支中的任何内容吗?
【问题讨论】:
标签: git git-rebase