【发布时间】:2019-03-17 06:38:03
【问题描述】:
我们有一个开发分支和一个我一直在工作的单独的功能分支。在使用 GitHub 的 UI 时,我不小心将 dev 分支(以及所有新提交)合并到了 feature 分支中。
我想清除所有开发分支更改。我考虑过创建一个新分支,然后考虑到这造成的混乱,从特性分支中挑选樱桃。
如果有帮助,这里是 Git 日志图。
| * 14d6767 (origin/feature/) Merge branch 'development' into feature/
| |\
| |/
|/|
* | 2d88b27 Merge remote-tracking branch 'origin/master' into development
【问题讨论】:
-
自从意外合并后,是否有人拉/同步了
feature分支? -
嗨@TimBiegeleisen,是的,人们拉了
feature分支。 -
请阅读上面的链接,它将解释您如何处理这个问题。
-
我最终强制推送我的分支的本地版本。鉴于我已经使用 GitHub 的 UI 合并并且没有拉自己。