我做类似这样的问题,一些愚蠢的:Stackoverflow question重复犯变基在同一分支后
让我很快地总结一下:
我创建从主一个BRANCH1 - 做了一些变化 - 然后创建一个不同的从master的branch2做一个修补程序 - 然后我做了一个rebased branch1到修补程序/主 - 我有我的branch1重复提交。
现在我知道我应该合并它 - 但我该如何撤销这些更改? 下面是它的外观图 - 红色的矩形是重复的。
我做类似这样的问题,一些愚蠢的:Stackoverflow question重复犯变基在同一分支后
让我很快地总结一下:
我创建从主一个BRANCH1 - 做了一些变化 - 然后创建一个不同的从master的branch2做一个修补程序 - 然后我做了一个rebased branch1到修补程序/主 - 我有我的branch1重复提交。
现在我知道我应该合并它 - 但我该如何撤销这些更改? 下面是它的外观图 - 红色的矩形是重复的。
git checkout 2536bae
git branch branch1 -f
git push origin branch1 -f
然后通知同事,他们应该扔掉他们的branch1
,重新把它。如果他们也提交了提交,他们可以在获得固定版本并按照惯例继续进行之后,通过樱桃挑选他们自己的提交来解决问题。
我很感激downvoter的评论,为什么? – Paparis