Git 我克隆了一个远程分支。如何结帐?

Git 我克隆了一个远程分支。如何结帐?,git,branch,git-checkout,master,Git,Branch,Git Checkout,Master,我克隆了一个远程分支 git克隆--单分支--分支。 现在我要结帐了。当我尝试git checkout master时,我收到以下错误消息:错误:pathspec“master”与git已知的任何文件都不匹配。 如何在不单独克隆主机的情况下签出主机?来自: “进一步提取到结果存储库将只更新此选项用于初始克隆的分支的远程跟踪分支。” 恐怕你得在没有选择的情况下躲起来 请注意,远程跟踪分支不是本地分支。重新控制不会为每个远程分支创建本地分支,即使没有文档中的--single branch:“进一步提

我克隆了一个远程分支
git克隆--单分支--分支
。 现在我要结帐了。当我尝试
git checkout master
时,我收到以下错误消息:
错误:pathspec“master”与git已知的任何文件都不匹配。
如何在不单独克隆主机的情况下签出主机?

来自:

“进一步提取到结果存储库将只更新此选项用于初始克隆的分支的远程跟踪分支。”

恐怕你得在没有选择的情况下躲起来


请注意,远程跟踪分支不是本地分支。重新控制不会为每个远程分支创建本地分支,即使没有文档中的
--single branch

:“进一步提取到结果存储库将仅更新该分支的远程跟踪分支。此选项用于初始克隆。”。恐怕您必须重新克隆而不使用该选项。谢谢您为我澄清这一点。您真的不需要重新克隆:请参阅
git remote set branchs
@torek这很好,我不知道这一点,但您是对的。这确实是一个比完全重新克隆更好的解决方案。谢谢