【发布时间】:2018-09-27 14:43:02
【问题描述】:
我需要将来自我的开发分支的请求合并到远程仓库中的主控,但我的合并请求被拒绝,因为我有 10 个提前提交主控。 我的本地主分支是最新的,我的本地开发分支也是最新的。前面这10次commit的问题只出现在远程远程分支。
我试试
如何在我的远程开发分支中清理或删除或解决这 10 次提交?
PD:我的仓库在 gitlab 上。感谢您的帮助。问候
【问题讨论】:
-
你在你的开发分支上试过
git rebase master吗? -
好吧,我尝试 git rebase master 但对我不起作用,然后我做了 git push 但提前增加到 18 个提交。但无论如何感谢您的帮助
-
运行
git fetch以更新您所有的远程跟踪名称(这在任何时候都是安全的)。 领先您的远程跟踪名称是正常的。如果您落后您的远程跟踪名称,您可以使用git rebase或git merge来处理这些状态。可能同时领先 和,在这种情况下,rebase或merge会做一些不平凡的事情,重要的是要决定你喜欢这两种方法中的哪一种。 -
@kergrau 你解决了吗?在与比我更了解 git 的其他人讨论这个问题后,我决定这是一个 gitlab 错误。
-
@Wellspring 不幸没有。不过感谢您的帮助。
标签: git git-commit