gitignore
文章目录
使用git很多年了,全局的.gitignore_global文件内容几经修改已经一团乱,让ChatGPT帮我整理了一下,去掉了冗余和不合理的部分。
最终gitignore_global内容为
# ========================================
# Operating System Files
# ========================================
# macOS
.DS_Store
.AppleDouble
.LSOverride
.Spotlight-V100
.Trashes
._*
Icon
# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
# Linux
*~
.*.swp
# ========================================
# IDE and Editor Files
# ========================================
# Eclipse
.classpath
.project
.settings/
.metadata
*.launch
.externalToolBuilders/
.cproject
.buildpath
# IntelliJ IDEA
*.iml
*.ipr
*.iws
.idea/
# VS Code
.vscode/
# NetBeans
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
# ========================================
# Build and Dependency Directories
# ========================================
/target/
/out/
/build/
/bin/
/node_modules/
/vendor/
/.gradle/
/.venv/
# ========================================
# Logs and Reports
# ========================================
*.log
*.log.*
/logs
/stacktrace.log
/test/reports
# ========================================
# Compiled Files
# ========================================
*.class
*.jar
*.war
*.ear
*.dll
*.o
*.pyc
# ========================================
# Temporary and Backup Files
# ========================================
*.tmp
*.bak
*.swp
*~
*.releaseBackup
# ========================================
# Environment and Configuration Files
# ========================================
.env
local.properties
rebel.xml
dependency-reduced-pom.xml
# ========================================
# Grails Specific
# ========================================
/prodDb.*
*Db.properties
*Db.script
/plugins
/web-app/plugins
/web-app/WEB-INF/classes
# ========================================
# Others
# ========================================
*.zip
*.zip.sha1
generated/
注意
因为ChatGPT删除了很多内容,必要时候需要根据项目内的具体情况增加到自己项目的.gitignore中。
文章作者 pengxiaochao
上次更新 2025-06-04
许可协议 不允许任何形式转载。