如何解决具有多个遥控器的 Git:创建 first_remote/second_remote/master 而不是签出 second_remote/master
Stack Overflow 的新海报——感谢您的耐心等待。
我有两个遥控器,每个遥控器都有自己的仓库副本,my_repo
;一种叫做dev
,一种叫做stage
。我正在尝试将分支 new_branch
从 stage
合并到 stage/master
,但在检查 stage/master
时遇到了麻烦。
使用 VS Code 的源代码管理,我检查了一个名为 stage/master
的分支,解决了一些合并冲突,然后尝试推送我的合并提交。但是,我遇到了错误,Git: fatal: Couldn't find remote ref stage/master
。 Git fetch
和 git 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.
。
关于我如何做的任何建议:
- 查看
stage/master
以便我可以将stage/new_branch
合并到其中,并且 - 删除不应该存在的
dev/stage/master
谢谢大家,感谢您对此的任何建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。