【发布时间】:2018-05-20 02:16:57
【问题描述】:
我想将集成分支合并到master中,但我不想为了好看而改变任何东西。
集成分支是灰色的。这个分支包含很多变化,我想弄个花招。要重置它,何时从 master 中分离出来,因为我可以看到最后的更改并将它们与 master 一起提交。因此 master 将包含来自集成分支的最新版本文件,但集成仍将与 master 分离。
我想将集成合并到 master 中,只有可视化(没有更改),以便在历史记录中看起来不错,因为我已经对单个提交进行了更改。
最后一个问题是:如何在 master 中合并集成而不对 master 进行更改,只影响历史(视觉上)?
我想这样做是因为:
- 在我从主项目结构拆分集成后修改了,现在我有很多冲突。手动合并更容易。之后我只想在 master 上“合并”集成而不进行更改(因为已经存在)。
【问题讨论】:
-
这不清楚 - 你是说你已经将更改压缩/重新定位到
master? -
试试
git merge -s ours -
很清楚,我在那里写道,我在与 master 分离时重置了集成,所以我有最后一个文件版本。我手动将这些更改放在 master 上(在 Visual Studio 中)。之后,我想将集成“合并”到 master 中,只是为了看起来不错。
-
听起来你想签出集成,软重置提交 2,并存储更改,签出 master,然后弹出存储。 --- 还是会有冲突,还不如正常合并。
-
我有,但我可以一次性完成最后的更改。不通过集成提交。最后一个问题是:如何在master中合并集成而不对master进行更改,只影响历史(视觉上)
标签: git git-branch git-extensions