我最近第一次在MacBook上安装了git。我生成我的ssh密钥并将其添加到我的git帐户中。我使用ssh remote进行了克隆,克隆后我尝试使用["Network Type", "4G"]
来获取所有分支,但是运行此命令后没有任何反应,而我仍然只有master分支。您是否认为我的安装有问题(我的git配置)还是其他问题?
答案 0 :(得分:3)
不,这是预期的行为。
您的提取操作已在本地检索所有远程分支作为远程跟踪分支,但是从一开始就没有自动创建本地分支。
要查看远程分支,请尝试git branch -r
要创建development
远程分支的本地版本,只需将其签出,它将使用指向其远程对等方的默认链接进行创建。如果您在上面用origin/development
生成的列表中看到-r
,只需
git checkout development
,它将出现在您的分支机构列表中(没有-r
或-a
)。
答案 1 :(得分:1)
git fetch
不会更改当前分支,它只会获取有关远程分支的信息。您需要checkout
分支才能切换到它。运行gitk --all
,git branch -r
或git log --oneline --graph --decorate --all
来查看所有远程分支。