我在将我进行的合并还原为上游分支时遇到问题,该分支没有直接写访问权。
我在本地进行了一些更改,将它们推到了原产地,然后将它们由一个团队成员合并到我们的上游资源库中。现在,我要还原这些更改,实质上是“取消合并”合并。到目前为止,我有:
git reset --hard *commit number*
git push --force origin *branch name*
将此重置推送到原始位置当前,我的远程存储库已更新为不显示我已还原的所有提交,这是正确的。但是,当我尝试将这些更改合并到上游时,实质上是“取消合并”以前的合并,GitHub显示,远程存储库的指定分支与上游存储库的相同分支之间没有区别。我做错了什么吗?
注意:我尝试在文件中添加新行,从而表明分支之间有一些更改,然后合并,但这是行不通的。