JiFu's Wiki JiFu's Wiki
首页
  • HTML
  • JavaScript
  • NodeJS
  • Vuejs
  • 微信小程序
  • Python
  • 数据库
  • 中间件
  • 算法
  • 软件工程
  • Wordpress
  • iOS开发
  • Android开发
  • Linux
  • Windows
  • MacOS
  • Docker
  • Vim
  • VSCode
  • Office
  • 其他
  • Photoshop
  • Sketch
  • Mac
  • 游戏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
首页
  • HTML
  • JavaScript
  • NodeJS
  • Vuejs
  • 微信小程序
  • Python
  • 数据库
  • 中间件
  • 算法
  • 软件工程
  • Wordpress
  • iOS开发
  • Android开发
  • Linux
  • Windows
  • MacOS
  • Docker
  • Vim
  • VSCode
  • Office
  • 其他
  • Photoshop
  • Sketch
  • Mac
  • 游戏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • DevOps介绍
  • Linux

  • MacOS

  • Windows

  • Docker

  • Vim

  • VSCode

  • Office

  • 其他

    • Wiki.js安装手册
    • Vuepress手册
    • git submodule在项目中的使用
    • ffmpeg命令手册
    • git pre-commit使用
    • alfred插件推荐
    • Git中.gitignore无效的解决办法
    • Git忽略提交规则 - .gitignore配置总结
    • screenFetch 命令行信息截图工具
    • Axel:命令行下轻量级多线程下载程序
    • Inxi:一个功能强大的获取 Linux 系统信息的命令行工具
    • Linux下Aria2下载器的安装及配置
    • Chrome浏览器怎么清理单个页面缓存
    • 项目标准化gitignore
      • gitignore配置
      • 屏蔽文件夹/文件分析
    • MacOS软件私人配置
  • 运维
  • 其他
JiFu
2025-06-10
目录

项目标准化gitignore

# Wordpress项目

# gitignore配置

# 忽略WordPress核心文件(通常通过composer或直接下载安装)
/wp-admin/
/wp-includes/
/license.txt
/readme.html
/wp-activate.php
/wp-blog-header.php
/wp-comments-post.php
/wp-config-sample.php
/wp-cron.php
/wp-links-opml.php
/wp-load.php
/wp-login.php
/wp-mail.php
/wp-settings.php
/wp-signup.php
/wp-trackback.php
/xmlrpc.php

# 忽略WordPress配置文件(包含敏感信息)
/wp-config.php

# 忽略上传目录(通常包含用户上传的内容,不属于代码)
/wp-content/uploads/

# 忽略缓存和临时文件
/wp-content/cache/
/wp-content/backups/
/wp-content/upgrade/
/wp-content/backup-db/
/wp-content/advanced-cache.php

# 忽略开发环境文件
/.env
/.env.local
/.env.*.local
/.idea/
/.vscode/
/nbproject/
*.swp
*.swo
.DS_Store
Thumbs.db

# 忽略依赖目录(可通过包管理器重新安装)
/node_modules/
/vendor/
/composer.lock
/package-lock.json
/yarn.lock

# 忽略构建产物
/dist/
/build/
*.zip
*.tar
*.tar.gz

# 忽略日志文件
*.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

# 屏蔽文件夹/文件分析

# 1. WordPress 核心文件

/wp-admin/, /wp-includes/ 及其他核心PHP文件

原因:这些是WordPress的核心文件,可以通过官方渠道重新下载。将它们排除在版本控制之外可以减小仓库大小,并确保你始终使用官方发布的版本。

# 2. 配置文件

/wp-config.php

原因:包含数据库凭据、安全密钥等敏感信息。这些应该通过环境变量或单独的配置文件(不被版本控制)来管理。

# 3. 上传目录

/wp-content/uploads/

原因:包含用户上传的媒体文件(图片、文档等),这些文件会频繁变化且体积较大,不属于代码库的一部分。

# 4. 缓存和临时文件

/wp-content/cache/, /wp-content/backups/ 等

原因:这些是临时生成的文件,可以随时重新生成,不应纳入版本控制。

# 5. 开发环境文件

/.env, /.idea/, /.vscode/ 等

原因:包含个人开发环境的特定配置,这些配置在不同开发者之间可能不同。

# 6. 依赖目录

/node_modules/, /vendor/, composer.lock 等

原因:可以通过包管理器(npm, composer, yarn)重新安装。锁定文件有时会被包含以确保依赖版本一致,但通常在生产部署时会重新安装依赖。

# 7. 构建产物

/dist/, /build/, *.zip 等

原因:这些是构建过程生成的产物,可以从源代码重新生成。

# 8. 日志文件

*.log

原因:包含临时运行时信息,不应纳入版本控制.

#Git#gitignore#文档
上次更新: 2025/06/10, 22:43:15
Chrome浏览器怎么清理单个页面缓存
MacOS软件私人配置

← Chrome浏览器怎么清理单个页面缓存 MacOS软件私人配置→

最近更新
01
MacOS快捷键
07-14
02
Wordpress数据库优化
06-16
03
WPS快捷键
05-21
更多文章>
Theme by Vdoing | Copyright © 2019-2025 Ji Fu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式