Skip to content

Commit ba9399b

Browse files
authored
Enhance .gitignore with new ignore patterns
Expanded .gitignore to include additional system files, PowerShell artifacts, deployment artifacts, and sensitive data.
1 parent 89b284e commit ba9399b

1 file changed

Lines changed: 35 additions & 18 deletions

File tree

.gitignore

Lines changed: 35 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,39 @@
1-
# Logs
2-
*.log
3-
Logs/
1+
# --- Windows System Files ---
2+
[Dd]esktop.ini
3+
[Tt]humbs.db
4+
$RECYCLE.BIN/
5+
*.lnk
46

5-
# Personal configurations
6-
Config/Personal/
7-
Config/*.local.*
7+
# --- PowerShell / Scripting ---
8+
# Ignore PowerShell history and temporary sessions
9+
.history.ndjson
10+
__pycache__/
11+
*.log
12+
*.err
13+
*.out
814

9-
# Cached installers
10-
Installers/*.msi
11-
Installers/*.exe
12-
!Installers/.gitkeep
15+
# --- Deployment Artifacts ---
16+
# Ignore downloaded installers (don't sync 500MB MSIs to GitHub)
17+
*.msi
18+
*.exe
19+
*.cab
20+
*.iso
21+
downloads/
22+
temp/
1323

14-
# PowerShell specific
15-
*.ps1xml
16-
TestResults/
17-
coverage.xml
24+
# --- Sensitive Data (CRITICAL) ---
25+
# Ignore local environment configs or custom deployment variables
26+
.env
27+
config.local.ps1
28+
secrets.json
29+
*.pfx
30+
*.cer
31+
credentials.xml
1832

19-
# Windows
20-
Thumbs.db
21-
Desktop.ini
22-
$RECYCLE.BIN/
33+
# --- Editor / IDE ---
34+
.vscode/
35+
.idea/
36+
*.suo
37+
*.user
38+
*.userosscache
39+
*.sln.docstates

0 commit comments

Comments
 (0)