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

如何将Git分支wave-pool同步至本地指定文件夹wave-pool-boom

将waterkingdom仓库的wave-pool分支同步至外部文件夹wave-pool-boom的方法

以下是两种在Linux环境下无需依赖提交哈希的同步方案,可根据使用场景选择:

方案一:一次性同步(适合单次更新)

通过git archive直接将分支最新内容导出到目标文件夹,无需生成中间文件:

  1. 切换到waterkingdom仓库目录:
cd /path/to/waterkingdom
  1. 确保本地wave-pool分支为最新状态:
git checkout wave-pool
git pull origin wave-pool
  1. 将分支内容直接解压到wave-pool-boom文件夹:
git archive wave-pool | tar -x -C /path/to/wave-pool-boom

说明:git archive会打包指定分支的当前最新内容,通过管道直接传给tar命令解压到目标目录,全程不需要知晓提交哈希。

方案二:持续同步(适合后续多次更新)

使用git worktree将wave-pool分支与目标文件夹建立关联,后续同步操作更高效:

  1. 切换到waterkingdom仓库目录:
cd /path/to/waterkingdom
  1. 为wave-pool分支创建关联的工作树到wave-pool-boom:
git worktree add /path/to/wave-pool-boom wave-pool

如果wave-pool-boom已存在且非空,可添加--force参数强制覆盖(注意:会清空目标文件夹原有内容):

git worktree add --force /path/to/wave-pool-boom wave-pool
  1. 后续同步更新时,直接在目标文件夹执行拉取命令:
cd /path/to/wave-pool-boom
git pull origin wave-pool

或者直接在原仓库目录远程执行拉取:

git -C /path/to/wave-pool-boom pull origin wave-pool

说明:git worktree会让目标文件夹共享原仓库的.git目录,无需单独初始化仓库,后续只需通过分支名拉取最新内容即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 19:45:33