我们gitlab的workflow,main repo fork 自己的仓库下。不小心在master分支开发完并提交到自己仓库。这个问题如何解决?

没push 远程仓库还好, 直接check-pick就可了。基于master上一次提交oldid, checkout abc oldid,  一个分支abc,然后把master上提交newid, 在abc分支下, check-pick newid 就行了。

我们现在这种状况解决方式,就是把自己远程仓库  git push origin :master ,然后把本地的master推上去就行了。

远程仓库处理如下:

这样就可以delete;