无法签出远程分支,git 分支 -a 也不显示远程分支

  • 本文关键字:分支 程分支 显示 git git
  • 更新时间 :
  • 英文 :


我正在尝试签出远程分支,但它失败了

error: pathspec 'branchName' did not match any file(s) known to git.

Git 分支 -a 仅显示本地分支和主分支,而不显示其他远程分支。

我认为这是配置问题,但无法解决。帮助!

编辑 1:

git remote show origin

失败与

fatal: Invalid refspec '....'

任何人都可以在 .git/config 文件中为此提供标准内容吗?

正如我所猜测的,问题出在配置上。Git Fetch没有帮助。

我的配置将远程源内容作为

[remote "origin"]
    fetch = +refs/heads/:refs/remotes/origin/
    url = "git repo url"

但重要的是在原点/和头部/

[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = "git repo url"

你可以看看这里: Git:无法结帐分支 - 错误:路径规范 '...' 不匹配 git 已知的任何文件

可能需要在签出之前"git fetch"(您的本地存储库似乎不知道远程)。

最新更新