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

如何配置.gitignore:忽略所有文件夹仅同步指定例外目录

.gitignore 配置方案

要实现「忽略所有内容,仅同步指定目录」的需求,你可以按以下规则配置:

# 第一步:忽略根目录下所有文件和目录
*

# 第二步:取消忽略所有以RCU开头的目录及其内部所有内容
!RCU*/
!RCU**/*

# 取消忽略Tools目录及其内部所有内容
!Tools/
!Tools/**/*

规则说明:

  • *:匹配根目录下的所有文件与目录,是实现全局忽略的基础规则
  • !RCU*/:反向匹配所有以RCU开头的目录,告诉Git不要忽略这些目录本身
  • !RCU**/*:递归匹配RCU开头目录下的所有子文件、子目录,确保目录内的所有层级内容都能被同步
  • !Tools/ 和 !Tools/**/*:作用同上,针对Tools目录单独配置

后续新增例外目录的方法:

如果之后需要添加新的同步目录(比如Docs),只需在.gitignore末尾追加类似规则即可:

!Docs/
!Docs/**/*

注意事项:

Git不会跟踪空目录,如果你的指定目录是空的,需要在目录内创建一个名为.gitkeep的空文件(这是Git生态的通用约定),这样Git就会保留这个目录的结构。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 08:27:02