github手动合并别人的pr,但是PR状态不会自动变为merged

发布于 2022-09-12 13:16:55 字数 557 浏览 40 评论 0

我通过下面的命令合并PR

git checkout -b malienist-pr/mxeditor-types master
git pull https://github.com/malienist/mxgraph-type-definitions.git pr/mxeditor-types

中间手动进行了一下rebase,合并了提交信息,然后

git checkout master
git merge --no-ff malienist-pr/mxeditor-types

这个时候别人的提交已经合并到master了,但是PR的状态还是打开的,并且会有冲突,因为我进行了rebase。

这种情况应该怎么办呢?我现在直接关掉了PR,但是感觉这样不太好。

https://github.com/hungtcs/mx...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦里梦着梦中梦 2022-09-19 13:16:55
  1. 切换到 master/main 版本
  2. git reset --mixed 版本号 恢复到合并之前的版本
  3. git push -f 强制替换线上版本
  4. 在线上合并
  5. git pull 拉下来最新版本
始终不够爱げ你 2022-09-19 13:16:55

我这边的原因是本地操作的时候,commit-id改变了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文