【发布时间】:2020-04-12 10:06:27
【问题描述】:
我通过 Azure DevOps 门户创建了一个分支,我想签出该分支。但是,当我运行
git checkout remotes/origin/dev/<branch name>
它返回“错误:pathspec 'remotes/origin/dev/branchname' 与 git 已知的任何文件不匹配”
所以我跑了
git branch -a
并且分支不在输出中。
然后我跑
git ls-remote origin
并且分支在那里并且具有与以 'git branch -a' 显示的分支相同的 refs/heads/ 前缀!有没有其他方法可以获取从“git ls-remote origin”显示的分支?
【问题讨论】:
-
你试过了吗:
git checkout <branch name>?让 Git 操心吧;) -
试过
git fetch?
标签: git azure-devops git-branch git-checkout