我有两个分支o_client_id
和brancha
。我在branchb
中进行了一些小的代码更改并完成了测试运行。因此,branchb
中的几个CSV文件已更改。
现在我在branchb
,我正在尝试将brancha
与branchb
合并。但是由于更改了CSV文件,我收到了一些冲突。
如何忽略任何CSV冲突,即默认情况下从brancha
获取所有CSV,并且在合并brancha
和brancha
时仅关注代码冲突(如果有)?
答案 0 :(得分:1)
冲突之后,您可以执行以下操作:
git checkout --ours path/to/directory/csv/*.csv
此命令将解决仅接受来自我们的分支(brancha
,即接收合并)的CSV更改的冲突。当我使用通配符过滤CSV(*.csv
)时,这将只接受CSV文件的更改。
如果CSV文件位于不同的目录中和/或您需要更复杂的过滤器来捕获所有已更改的CSV文件,您可以参考fnmatch文档。