什么是.gitignore 生成器?
.gitignore 生成器提供 Node、Python、Java、Go、Rust、Terraform 等技术栈与 macOS、Windows、JetBrains、VS Code 等环境模板,多选后按来源加注释合并。生成在本地完成。
怎么用.gitignore 生成器?
- 1点击选择项目相关的技术栈与开发环境。
- 2结果会按来源分组并加注释,便于日后维护。
- 3复制内容保存为仓库根目录的 .gitignore。
在代码里怎么实现?
一次性操作用上面的工具,重复性工作建议固化到脚本或项目里。
已提交的文件如何忽略
# .gitignore 只影响未被跟踪的文件,已提交的需要先移出索引 git rm -r --cached node_modules git commit -m "chore: 停止跟踪 node_modules"
常见问题
为什么加了 .gitignore 但文件还在被跟踪?+
.gitignore 只对未被 Git 跟踪的文件生效。已经提交过的文件需要先用 git rm --cached 从索引移除并提交一次,之后忽略规则才会起作用。
编辑器配置该不该忽略?+
建议忽略个人偏好(.idea 全目录、.vscode 下的个人设置),但保留团队共享的部分,例如 .vscode/settings.json 里的格式化规则与推荐扩展列表。本工具的 VS Code 模板已按这个原则设置例外。