假设我在我的克隆中有一个提交和合并的混合。现在我想把它推到某个地方,但我收到一条消息,说我的更改无法快速转发。
如果我只提交了,我只需要pull --rebase
,push
,我就完成了。但是如果我在路上合并,那么使用rebase就会摧毁它们。我该如何处理这种情况?
答案 0 :(得分:0)
如果我理解正确,你会想要git fetch
。一旦你进入远程分支提示,手动重新绑定/合并/樱桃选择你的本地工作。按照自己的方式进行排列后,将更改推回遥控器。
Here是一个很好的理由,说明你为什么要使用fetch而不是pull。
答案 1 :(得分:0)
要重新定义和保留合并,可以为rebase命令指定--preserve-merges
选项。根据每个提交作为补丁应用的容易程度,这可能也可能不容易。
我会首先获取更改,然后检查并采取措施。