无法获取所有 git 个分支

Can not fetch all git branches

我最近第一次在我的 MacBook 上安装 git。我生成了我的 ssh 密钥并将其添加到我的 git 帐户。我使用 ssh 远程克隆,克隆后我尝试使用 git fetch --all 获取所有分支,但在 运行 之后此命令没有任何反应,我仍然只有 master 分支。您认为我的安装有问题(我的 git 配置)还是其他问题?

git fetch 不改变当前分支,它只获取远程分支的信息。您需要 checkout 一个分支才能切换到它。 运行 gitk --allgit branch -rgit log --oneline --graph --decorate --all 查看所有远程分支。

不,这是预期的行为。

您的提取已在本地检索到所有远程分支作为 remote-tracking 个分支,但没有自动创建 本地分支从一开始。

要查看远程分支,请尝试 git branch -r

要创建一个本地版本,比方说,development 远程分支,只需将其签出,它将使用默认的 link 创建到远程分支。如果您在上面使用 -r 生成的列表中看到 origin/development,只需

git checkout development

然后它将出现在您的分支列表中(没有 -r-a)。