1

我在 github 上使用了两个存储库,分别命名为 origin 和 upstream。

我可以结帐到不同的分支git checkout [branch-name]我只能在原点内

我无法结帐到上游的另一个回购。

我使用-t了选项,但它没有用。

错误消息是:

'upstream/[branch-name]' 不是提交,不能从中创建分支 '[branch-name]'

我添加了两个存储库作为我的遥控器。

我该如何解决这个问题?

4

1 回答 1

0

尝试 a git fetch upstream,然后是git branch -avv

如果您没有看到branch_name(要从中签出的分支upstream),请仔细检查与 关联的 refspec upstream

git config --local -l

你应该看到:

remote.upstream.fetch=+refs/heads/*:refs/remotes/upstream/*

如果不是,那将解释为什么您不从upstream.

于 2019-05-14T04:38:29.863 回答