无法获取所有 git 个分支
Can not fetch all git branches
我最近第一次在我的 MacBook 上安装 git。我生成了我的 ssh 密钥并将其添加到我的 git 帐户。我使用 ssh 远程克隆,克隆后我尝试使用 git fetch --all
获取所有分支,但在 运行 之后此命令没有任何反应,我仍然只有 master 分支。您认为我的安装有问题(我的 git 配置)还是其他问题?
git fetch
不改变当前分支,它只获取远程分支的信息。您需要 checkout
一个分支才能切换到它。 运行 gitk --all
、git branch -r
或 git log --oneline --graph --decorate --all
查看所有远程分支。
不,这是预期的行为。
您的提取已在本地检索到所有远程分支作为 remote-tracking 个分支,但没有自动创建 本地分支从一开始。
要查看远程分支,请尝试 git branch -r
要创建一个本地版本,比方说,development
远程分支,只需将其签出,它将使用默认的 link 创建到远程分支。如果您在上面使用 -r
生成的列表中看到 origin/development
,只需
git checkout development
然后它将出现在您的分支列表中(没有 -r
或 -a
)。
我最近第一次在我的 MacBook 上安装 git。我生成了我的 ssh 密钥并将其添加到我的 git 帐户。我使用 ssh 远程克隆,克隆后我尝试使用 git fetch --all
获取所有分支,但在 运行 之后此命令没有任何反应,我仍然只有 master 分支。您认为我的安装有问题(我的 git 配置)还是其他问题?
git fetch
不改变当前分支,它只获取远程分支的信息。您需要 checkout
一个分支才能切换到它。 运行 gitk --all
、git branch -r
或 git log --oneline --graph --decorate --all
查看所有远程分支。
不,这是预期的行为。
您的提取已在本地检索到所有远程分支作为 remote-tracking 个分支,但没有自动创建 本地分支从一开始。
要查看远程分支,请尝试 git branch -r
要创建一个本地版本,比方说,development
远程分支,只需将其签出,它将使用默认的 link 创建到远程分支。如果您在上面使用 -r
生成的列表中看到 origin/development
,只需
git checkout development
然后它将出现在您的分支列表中(没有 -r
或 -a
)。