# Node.js 相关 node_modules/ # 依赖包目录 npm-debug.log* # npm 调试日志 yarn-debug.log* # yarn 调试日志 yarn-error.log* # yarn 错误日志 # 日志文件 logs/ # 日志目录 *.log # 所有 .log 文件 lerna-debug.log* # Lerna 调试日志 # 操作系统生成的文件 .DS_Store # macOS 生成的文件 Thumbs.db # Windows 生成的文件 # 依赖包目录 bower_components/ # Bower 依赖包目录 # 测试相关 coverage/ # 覆盖率报告目录 .nyc_output/ # NYC 覆盖率工具输出目录 # 构建目录和文件 dist/ # 打包输出目录 build/ # 构建输出目录 out/ # 输出目录 # 环境变量文件 .env # 环境变量文件 .env.local # 本地环境变量文件 .env.*.local # 所有环境变量文件 # IDE 和编辑器相关 .vscode/ # Visual Studio Code 配置目录 .idea/ # IntelliJ IDEA 配置目录 *.suo # Visual Studio 用户选项文件 *.ntvs* # Node.js 工具相关文件 *.njsproj # Node.js 项目文件 *.sln # Visual Studio 解决方案文件 *.sw? # Vim 交换文件 # 编译文件 *.class # Java 类文件 *.dll # 动态链接库文件 *.exe # 可执行文件 *.o # 对象文件 *.so # 共享库文件 # Python 相关 __pycache__/ # Python 缓存目录 *.py[cod] # Python 编译文件 *.pyo # Python 优化文件 *.pyd # Python 动态模块 .Python # Python 环境目录 env/ # 虚拟环境目录 venv/ # 虚拟环境目录 ENV/ # 虚拟环境目录 env.bak/ # 虚拟环境备份目录 venv.bak/ # 虚拟环境备份目录 .pytest_cache/ # pytest 缓存目录 # Java 相关 *.war # Web 应用程序归档文件 *.jar # Java 归档文件 *.ear # 企业应用程序归档文件 *.project # Eclipse 项目文件 *.classpath # Eclipse 类路径文件 *.settings/ # Eclipse 设置目录 *.factorypath # Eclipse 工厂路径文件 # Ruby 相关 *.gem # Gem 包文件 *.rbc # 已编译 Ruby 文件 .bundle/ # Bundler 目录 vendor/bundle # Bundler 依赖目录 .rvmrc # RVM 配置文件 .rbenv-version # rbenv 版本文件 .ruby-version # Ruby 版本文件 .ruby-gemset # Ruby gemset 文件 # Rust 相关 target/ # Rust 构建目录 Cargo.lock # Cargo 锁文件 # PHP 相关 vendor/ # Composer 依赖目录 # Laravel 相关 /vendor # Laravel 依赖目录 /.env # Laravel 环境变量文件 .phpunit.result.cache # PHPUnit 缓存文件 # Composer 相关 composer.lock # Composer 锁文件 # Go 相关 /bin # Go 二进制输出目录 /pkg # Go 包目录 # Haskell 相关 dist/ # Haskell 构建目录 *.hi # 接口文件 *.o # 对象文件 *.dyn_o # 动态对象文件 *.dyn_hi # 动态接口文件 # Swift 相关 .build/ # Swift 构建目录 *.xcodeproj # Xcode 项目文件 xcuserdata/ # Xcode 用户数据目录 DerivedData/ # Xcode 派生数据目录 *.xcworkspace # Xcode 工作空间文件 # Objective-C 相关 *.xcworkspace # Xcode 工作空间文件 xcuserdata/ # Xcode 用户数据目录 *.xcodeproj # Xcode 项目文件 *.xcuserdata # Xcode 用户数据文件 DerivedData/ # Xcode 派生数据目录 *.pbxuser # Xcode 项目用户文件 *.mode1v3 # Xcode 模式文件 *.mode2v3 # Xcode 模式文件 *.perspectivev3 # Xcode 透视文件 # Android 相关 *.apk # Android 安装包 *.ap_ # Android 资源包 *.dex # Dalvik 可执行文件 *.class # Java 类文件 *.so # 共享库文件 *.pk8 # 签名密钥文件 *.key # 密钥文件 *.keystore # 密钥库文件 *.jks # Java 密钥库文件 /build/ # 构建目录 app/build/ # 应用构建目录 # Xcode 相关 build/ # 构建目录 *.pbxuser # Xcode 项目用户文件 *.mode1v3 # Xcode 模式文件 *.mode2v3 # Xcode 模式文件 *.perspectivev3 # Xcode 透视文件 xcuserdata/ # Xcode 用户数据目录 *.xcworkspace # Xcode 工作空间文件 DerivedData/ # Xcode 派生数据目 *.xcuserdata # Xcode 用户数据文件 # Windows 缩略图缓存文件 Thumbs.db # Windows 缩略图数据库 ehthumbs.db # Windows 媒体缩略图数据库 # Windows 图片文件缓存 *.stackdump # 堆栈转储文件 *.eml # 电子邮件文件 *.map # 映射文件 *.csv # 逗号分隔值文件 *.toc # 表格内容文件 *.dat # 数据文件 *.dmg # macOS 磁盘映像 *.iso # ISO 镜像文件 *.img # 磁盘映像文件 *.msi # Windows 安装包 *.msp # Windows 补丁包 *.mui # Windows 多语言用户界面文件 # Windows 安装程序文件 *.msi # Windows 安装包 *.msp # Windows 补丁包 *.msm # Windows 合并模块文件 # Windows 快捷方式 *.lnk # 快捷方式文件 # 包文件 *.jar # Java 归档文件 *.war # Web 应用程序归档文件 *.ear # 企业应用程序归档文件 *.egg # Python 归档文件 *.gem # Gem 包文件 *.pyc # Python 编译文件 *.pyo # Python 优化文件 *.pyd # Python 动态模块 *.apk # Android 安装包 *.ap_ # Android 资源包 *.dex # Dalvik 可执行文件 *.class # Java 类文件 *.so # 共享库文件 *.db # 数据库文件 *.zip # 压缩文件 *.7z # 7-Zip 压缩文件 *.rar # RAR 压缩文件 *.tar # TAR 归档文件 *.gz # Gzip 压缩文件 *.tgz # Gzip 压缩的 TAR 文件 *.bz2 # Bzip2 压缩文件 *.lzma # LZMA 压缩文件 *.xz # XZ 压缩文件 *.cab # Cabinet 文件 *.xap # Silverlight 应用程序包 *.xpi # Firefox 扩展 *.xz # XZ 压缩文件 # 数据库文件 *.sql # SQL 数据库文件 *.sqlite # SQLite 数据库文件 *.sqlite3 # SQLite3 数据库文件 # 备份文件 *.bak # 备份文件 *.swp # Vim 交换文件 *.swo # Vim 交换文件 *.tmp # 临时文件 # 配置文件 *.cfg # 配置文件 *.conf # 配置文件 *.ini # 配置文件 # 各种 IDE .vscode/ # Visual Studio Code 配置目录 .idea/ # IntelliJ IDEA 配置目录 .project # Eclipse 项目文件 .settings/ # Eclipse 设置目录 .classpath # Eclipse 类路径文件 .c9/ # Cloud9 IDE 配置目录 .ensime_cache/ # Ensime 缓存目录 *.launch # Launch 配置文件 *.njsproj # Node.js 项目文件 *.sln # Visual Studio 解决方案文件 *.suo # Visual Studio 用户选项文件 *.sublime-* # Sublime Text 配置文件 # 特定于 Eclipse .classpath # Eclipse 类路径文件 .project # Eclipse 项目文件 .settings/