FEATURED · 精选文章

【工具】git配置.gitignore

发布时间 / 2026/8/6 21:37:07
来源 / 创域科博编辑部
栏目 / 资讯中心
【工具】git配置.gitignore .gitignore 放哪写什么1. 放在哪里必须放在项目根目录和.git文件夹同级。结构示例你的项目/ ├── .git/ # Git 自动生成的目录 ├── .gitignore ✅ 就放这里 ├── src/ ├── pom.xml └── README.md2. 基本语法一看就会文件名忽略该文件文件夹/忽略整个文件夹*.后缀忽略所有该后缀文件!文件名不忽略例外# 注释3. 通用 .gitignore 模板直接复制用# 编译输出 target/ build/ dist/ out/ # IDE 配置 .idea/ *.iml *.iws *.ipr .vscode/ *.swp *.swo # 系统文件 .DS_Store Thumbs.db *.log # 环境配置 .env .env.local .env.*.local # 依赖目录 node_modules/ vendor/ # 打包文件 *.jar *.war *.ear *.zip *.tar.gz4. Java / Maven 项目专用target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/**/target/ !**/src/test/**/target/ ### STS ### .apt_generated .classpath .factorypath .project .settings/ .springBeans .sts4-cache ### IntelliJ IDEA ### .idea/ *.iws *.iml *.ipr ### NetBeans ### /nbproject/private/ /nbbuild/ /dist/ /nbdist/ /.nb-gradle/ build/5. 常见坑已经提交过的文件加进 .gitignore 也不会生效解决先从 Git 索引删除gitrm--cached文件名gitcommit-m忽略文件文件夹必须写/结尾如target/文件名大小写敏感Linux/macOS总结我遇到的问题是已经提交了一版代码并未设置.gitignore文件而项目里的.idea目录下有一个.gitignore文件初始把这个文件移动到了项目根目录下后又移回去重新新建了.gitignore文件。如果你想彻底清理所有已追踪的忽略文件可以执行gitrm-r--cached.gitadd.gitcommit-mchore: apply .gitignore to all tracked files这会重新应用 .gitignore 规则把所有应该忽略的文件从 Git 索引中移除。
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻