From b3d5c707f48d9471a31ac987029e4a028c8f8e15 Mon Sep 17 00:00:00 2001 From: yigencong Date: Tue, 18 Jun 2024 23:20:37 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BF=AE=E6=94=B9=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 242 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 234 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index a19f004..f405ab5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,237 @@ -# ---> Vue -# gitignore template for Vue.js projects -# -# Recommended template: Node.gitignore +# Node.js 相关 +node_modules/ # 依赖包目录 +npm-debug.log* # npm 调试日志 +yarn-debug.log* # yarn 调试日志 +yarn-error.log* # yarn 错误日志 -# TODO: where does this rule come from? -docs/_book +# 日志文件 +logs/ # 日志目录 +*.log # 所有 .log 文件 +lerna-debug.log* # Lerna 调试日志 -# TODO: where does this rule come from? -test/ +# 操作系统生成的文件 +.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/