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

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


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

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

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

git switch <branch>

如果未找到<branch>,但恰好在一个具有匹配名称的远程(称为<remote>)中存在跟踪分支,则视为等效于

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

最新更新