如何拉取GitHub Wiki仓库中的非master分支?
解决GitHub Wiki仓库无法查看非master分支的问题
我之前也碰到过这个情况,GitHub Wiki的分支确实有点“藏得深”,不过有几个简单的办法能搞定:
先确认远程分支是否存在
先在本地仓库里执行这个命令,看看远程仓库里的所有分支:git branch -r如果你的目标分支出现在列表里(比如
origin/feature-docs),那说明分支确实已经推到远程了,接下来就可以把它拉到本地。拉取指定分支到本地
如果只想获取某一个特定分支,直接用checkout命令创建并切换到本地分支:git checkout -b 你的分支名 origin/你的分支名比如你的分支叫
dev-wiki,就执行:git checkout -b dev-wiki origin/dev-wiki如果本地已经存在同名分支,去掉
-b直接切换就行:git checkout dev-wiki同步所有远程分支到本地
要是想一次性获取远程仓库的所有分支信息,执行这个命令:git fetch --all之后用
git branch -a就能看到本地和远程的所有分支了,再按需切换即可。
另外补充下:GitHub Wiki仓库默认克隆时只会拉取master分支,但这不代表其他分支不存在,只是需要手动触发拉取操作而已。
内容的提问来源于stack exchange,提问作者gregsdennis




