远程分支在本地仓库中不可见

我有一个远程 Git (Github) 存储库。我使用git clone命令克隆了它。但是当我尝试使用git branch命令查看分支时,它只显示一个分支“main”,而远程存储库上至少有 15 个以上的分支,可以通过命令看到这些分支git branch -r。如何将所有远程分支放入本地存储库?

回答

这个想法是不要用所有远程跟踪分支“污染”您的本地分支命名空间。

使用git branch -avv,您将看到本地(主)和远程跟踪分支 ( origin/xxx)。
您可以使用的“猜测模式”git switch创建一个本地分支,该分支将其对应的远程分支作为上游。

git switch <branch>
git switch -c <branch> --track <remote>/<branch>

以上是远程分支在本地仓库中不可见的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>