chore: .gitignore 카테고리별 정리 및 패턴 확장

This commit is contained in:
2026-01-20 13:57:33 +09:00
parent 7c0bed7dd9
commit 86acb2bbd2

175
.gitignore vendored
View File

@@ -1,25 +1,156 @@
*.log
.DS_Store
.env
.env.backup
.env.production
.phpactor.json
.phpunit.result.cache
/.fleet
/.idea
/.nova
/.phpunit.cache
/.vscode
/.zed
/auth.json
/node_modules
/public/build
/public/hot
/public/storage
############################################
# Laravel
############################################
/vendor/
/node_modules/
/bootstrap/cache/
/storage/*.key
/storage/pail
/vendor
Homestead.json
/storage/app/*
/storage/framework/*
/storage/logs/*
!storage/.gitignore
.env
.env.*
.phpunit.result.cache
Homestead.yaml
Homestead.json
npm-debug.log
yarn-error.log
vite.config.js
vite.config.ts
public/storage
public/hot
public/mix-manifest.json
public/build/
/storage/pail/
public/js/*.map
public/css/*.map
############################################
# CodeIgniter (CI3 or CI4)
############################################
/system/
application/cache/*
application/logs/*
writable/cache/
writable/logs/
writable/session/
writable/uploads/
!application/cache/index.html
!application/logs/index.html
############################################
# IDE - PhpStorm
############################################
.idea/
/*.iml
*.iws
*.ipr
############################################
# IDE - VS Code
############################################
.vscode/
############################################
# IDE - Cursor AI
############################################
.cursor/
############################################
# OS & 에디터 임시 파일
############################################
.DS_Store
Thumbs.db
storage/credentials/
ehthumbs.db
desktop.ini
*.swp
*.swo
*.tmp
*.bak
*.old
*.orig
############################################
# 로그, 백업, 덤프
############################################
*.log
*.sql
*.sqlite
*.db
*.tar
*.gz
*.zip
*.7z
*.backup
# 프로젝트 내 백업 폴더
/backup/
/backups/
############################################
# 이미지, 문서, 동영상 등 업로드 제외
*.jpg
*.jpeg
*.png
*.gif
*.bmp
*.svg
*.webp
*.ico
*.pdf
*.doc
*.docx
*.xls
*.xlsx
*.ppt
*.pptx
*.hwp
*.mp3
*.wav
*.ogg
*.mp4
*.avi
*.mov
*.wmv
*.mkv
############################################
# JetBrains Fleet / Laravel Nova / Zed IDE
############################################
/.fleet/
/.nova/
/.zed/
############################################
# PHP 도구 및 설정 파일
############################################
/.phpactor.json
/auth.json
/.phpunit.cache
############################################
# 기타
############################################
.env.local
.env.backup
*.cache
*.coverage
*.out
*.pid
*.seed
*.seed.php
_ide_helper.php
_ide_helper_models.php
# 모든 위치의 data 폴더 내부 파일 무시
**/data/*
# 단, 폴더 자체는 추적 (비어 있어도 gitkeep을 위해)
!**/data/
# 그리고 .gitkeep은 예외로 추적
!**/data/.gitkeep
storage/secrets/