.gitignore 配置案例
时间: 2024-08-11 20:01:56 浏览: 121
Vue.js / todomvc 记事本小案例
`.gitignore` 是Git版本控制系统中的一项配置文件,用于告诉Git哪些文件或目录不需要被追踪到仓库中。它有助于管理项目中的临时文件、构建产物、文档等,避免因意外提交而污染历史记录。
下面是一些常见的 `.gitignore` 配置案例:
1. **源代码**: 如果项目中有编译生成的文件或中间产物,如编译结果、日志文件,可以添加如 `*.class`, `build/*`, `logs/` 等规则。
```bash
# Java项目的.gitignore
target/
.classpath
*.jar
```
2. **IDE缓存**: IDE特定的配置文件,如IntelliJ IDEA的`.idea`文件夹。
```bash
# IntelliJ IDEA.gitignore
/.idea/
out/
.idea/compiler.xml
```
3. **文本编辑器**: 预览和暂存的文件,比如Markdown预览产生的HTML。
```bash
# Markdown gitignore
.html
*.swp
```
4. **测试数据**: 测试过程中使用的模拟数据或临时数据文件。
```bash
# Test data
test_data/
fixtures/
```
5. **用户目录**(对于跨平台应用):
```bash
# Unix/Linux
.DS_Store
Thumbs.db
# Windows
thumbs.db
My Documents/
AppData/
```
阅读全文