为什么 .gitignore 很重要
.gitignore 告诉 Git 哪些文件永远不要跟踪。没有它,你可能会把 node_modules(几百 MB)、__pycache__、编译产物,甚至最糟糕的——.env 文件和 API 密钥——一起提交上去。从一开始就打好基础,能省去很多麻烦。
应该忽略什么
- 依赖:node_modules/、venv/、.venv/、vendor/。
- 构建产物:dist/、build/、target/、__pycache__/。
- 机密:.env、*.pem、*.key——这些永远不要提交。
- 系统垃圾文件:.DS_Store、Thumbs.db。
提示:一旦文件已被跟踪,把它加进 .gitignore 并不会取消跟踪——请先运行 git rm --cached <file>。