【发布时间】:2023-03-14 17:31:02
【问题描述】:
我有两个分支。分期和测试版。暂存中有代码(包括文件),我根本不想要。如何让 Beta 版完全覆盖 Staging,以便这些文件或代码都不会从 Staging 合并到 Beta 版中。
我看到有人建议这样做:
git checkout staging
git merge -s ours beta
但我认为预先存在的文件不会是“代码冲突”,因此不会被删除。我错了吗?如果我是对的,我将如何做到这一点?
【问题讨论】:
-
staging是否在beta前面?你的两个分支之间究竟是什么关系? -
他们都有一些数据在前面。但我不想在 Staging 上做任何事情。