具有多个遥控器的 Git:创建 first_remote/second_remote/master 而不是签出 second_remote/master

问题描述

Stack Overflow 的新海报——感谢您的耐心等待。

我有两个遥控器,每个遥控器都有自己的仓库副本,my_repo;一种叫做dev,一种叫做stage。我正在尝试将分支 new_branchstage 合并到 stage/master,但在检查 stage/master 时遇到了麻烦。

使用 VS Code 的源代码管理,我检查了一个名为 stage/master 的分支,解决了一些合并冲突,然后尝试推送我的合并提交。但是,我遇到了错误Git: fatal: Couldn't find remote ref stage/masterGit fetchgit fetch stage 也返回了错误

为了确保我在正确的分支中,我尝试了 git checkout stage/master,但出现错误

warning: refname 'stage/master' is ambiguous
Already on 'stage/master'
Your branch is ahead of 'dev/stage/master' by 14 commits

所以看起来在某些时候,我必须创建一个分支 dev/stage/master...但我在 Gitlab 上没有看到它,无法推送到它,也无法删除它。

我也试过 git checkout master stage/master,但出现错误 error: pathspec 'stage/master' did not match any file(s) kNown to git.

关于我如何做的任何建议:

  1. 查看 stage/master 以便我可以将 stage/new_branch 合并到其中,并且
  2. 删除不应该存在的dev/stage/master

谢谢大家,感谢您对此的任何建议。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)