Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
80 lines (72 loc) · 2.25 KB
/
Copy path.gitignore
File metadata and controls
80 lines (72 loc) · 2.25 KB
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
###############################################################################
# 1. .NET / Visual Studio (现代开发环境)
###############################################################################
.vs/
[Bb]in/
[Oo]bj/
[Rr]elease/
[Dd]ebug/
*.user
*.suo
*.sln.docstates
*.userosscache
# 排除所有编译生成的 DLL/EXE
*.exe
*.dll
*.pdb
###############################################################################
# 2. 前端 Vue.js / Node.js
###############################################################################
node_modules/
**/node_modules/
# Vue 构建产物
dist/
**/dist/
# 本地环境变量文件(包含敏感密钥)
.env
.env.local
.env.*.local
# 本地开发配置(不提交个人配置)
NamBlog.Web/config.local.js
# 日志文件
npm-debug.log*
yarn-debug.log*
yarn-error.log*
###############################################################################
# 3. 数据库文件 (针对你的 data 文件夹)
###############################################################################
# 忽略 SQLite 运行时文件
*.db
*.db-shm
*.db-wal
NamBlog.API/data/*
!NamBlog.API/data/config/
!NamBlog.API/data/config/*
NamBlog.API/data/config/config.json
# 如果你确定要提交模版数据库,请取消下面一行的注释
# !**/data/namblog.db
###############################################################################
# 4. 项目特有目录与测试
###############################################################################
# 忽略根目录下的 Test 文件夹 (如果你不希望测试脚本进仓库)
/Test/
# 忽略开发过程中的草稿文件夹
/Learns/
# 忽略自动生成的发布目录
publish/
# 忽略测试docker的目录
data/
###############################################################################
# 5. 操作系统与通用缓存
###############################################################################
.DS_Store
Thumbs.db
*.tmp
*.log
.swp
###############################################################################
# 6. 配置文件白名单 (确保关键文件不被漏掉)
###############################################################################
# 确保 appsettings.json 被包含,但忽略包含连接字符串的机器特定配置
!appsettings.json
!appsettings.Development.json