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

如何将Git仓库内容检出到本地另一个文件夹?

Git Checkout 到未初始化文件夹的问题解答

不需要提前初始化目标文件夹,直接执行你查到的命令即可。

具体说明:

  • 你用到的命令 git --work-tree=/Users/username/localfolder checkout HEAD -- . 中,--work-tree 参数是临时指定 Git 的工作目录,它不需要目标目录是一个 Git 仓库(也就是不用执行 git init)。命令会自动创建不存在的目标文件夹,并将当前仓库 HEAD 指向版本的所有文件直接检出到该目录中。
  • 如果目标文件夹已存在,命令会覆盖其中与仓库同名的文件,执行前请确认目录内的内容可被覆盖。

补充方案:

如果你只是想导出仓库文件(不需要残留 Git 相关的隐藏文件),可以用更直观的命令:

git archive HEAD | tar -x -C /Users/username/localfolder

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 13:06:23