微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决具有多个遥控器的 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 举报,一经查实,本站将立刻删除。