我有4个分支机构
1. master
2. develop
3. online_report
4. issue48
开发人员x在online_report
中工作,他不小心将他的工作合并在develop
中并进行了推送。我想撤消此合并。
我单击了合并之前要返回的提交(蓝色突出显示),然后选择“ reset current branch to this commit
”,然后选择“ hard
”。 develop
正在进行此提交,但是我不知道下一步该怎么做?
我想保留develop
分支,但现在不希望将online_report
分支放入其中。
答案 0 :(得分:2)
您已在本地修复此问题。您需要将这些更改推送到远程存储库,然后,已经将这些更改拉入其本地分支的任何人也必须重置其本地分支。
如果正常推动,它将失败,因为您推动的东西无法使远程分支前进。要覆盖此设置,请在推动--force-with-lease
时使用develop
选项。