You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何拉取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

火山引擎 最新活动