You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Git子树推送到gh-pages分支下的指定目录?

将本地子树推送到远程分支指定目录的实现方法

不需要先移动本地doc文件夹里的内容,也不用修改本地目录结构,通过以下步骤就能把doc的内容推送到gh-pages分支的api目录下:

  1. 把本地doc目录拆分为临时分支:
git subtree split --prefix doc -b temp-api-branch
  1. 切换到gh-pages分支,将临时分支的内容合并到api目录:
git checkout gh-pages
git read-tree --prefix=api/ -u temp-api-branch
git commit -m "Add doc content to api directory"
git push origin gh-pages
  1. 清理临时分支:
git branch -D temp-api-branch

这种方式不需要改动本地的doc目录结构,直接通过Git的子树拆分和目录合并功能就能实现需求。

内容的提问来源于stack exchange,提问作者Ole

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 21:12:33