在同一分支中重新设置基准后重复提交
Duplicate Commits after rebase in the same branch
我做了类似这个问题的蠢事:Whosebug question
让我快速总结一下:
我从 master 创建了一个 branch1 - 做了一些更改 - 然后从 master 创建了一个不同的 branch2 来做一个修补程序 - 然后我在 hotfix/master 上做了一个 rebased branch1 - 我在我的 branch1 中得到了重复的提交.
现在我知道我应该合并它 - 但是我怎样才能撤消这些更改?
这是它的外观图片 - 红色矩形是重复的。
git reset --hard 54a69ae
git merge -m "merging" f072912
git checkout 2536bae
git branch branch1 -f
git push origin branch1 -f
然后通知同事把他们的branch1
扔掉重新拉。如果他们也做出了提交,他们可以在获得您的修复版本并照常进行后,通过挑选自己的提交来解决问题。
我做了类似这个问题的蠢事:Whosebug question
让我快速总结一下:
我从 master 创建了一个 branch1 - 做了一些更改 - 然后从 master 创建了一个不同的 branch2 来做一个修补程序 - 然后我在 hotfix/master 上做了一个 rebased branch1 - 我在我的 branch1 中得到了重复的提交.
现在我知道我应该合并它 - 但是我怎样才能撤消这些更改? 这是它的外观图片 - 红色矩形是重复的。
git reset --hard 54a69ae
git merge -m "merging" f072912
git checkout 2536bae
git branch branch1 -f
git push origin branch1 -f
然后通知同事把他们的branch1
扔掉重新拉。如果他们也做出了提交,他们可以在获得您的修复版本并照常进行后,通过挑选自己的提交来解决问题。