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

如何在初始化Git目录时不复制模板文件

如何在初始化Git目录时不复制模板文件

我来帮你搞定这个问题!要让git init跳过模板文件的复制,其实有几种简单直接的方法,下面给你详细说明:

  • 方法一:使用--no-template参数(推荐,Git 2.13+可用)
    这是Git官方提供的最直接的解决方案,只要在初始化时加上这个参数,就能完全跳过模板目录的复制操作:

    git init --no-template
    

    这个参数专门就是用来禁用模板复制的,完美匹配你的需求。

  • 方法二:指定空模板目录(兼容旧版本Git)
    如果你的Git版本低于2.13,没有--no-template选项,那可以通过指定一个空的/不存在的模板目录来达到目的:

    • 在Linux或macOS上,用这个命令:
      git init --template=/dev/null
      
    • 在Windows系统上,换成这个:
      git init --template=NUL
      

    这样Git找不到任何可复制的模板文件,自然就不会往新仓库里拷贝内容了。

顺便补充一下你提到的Git帮助信息里的内容,方便你理解背后的逻辑:

Files and directories in the template directory whose name do not start with a dot will be copied to the $GIT_DIR after it is created.

上面的两种方法本质上都是让Git跳过这个复制流程,不管模板目录里有什么内容,都不会被复制到新初始化的仓库中。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 09:28:06