2025年3月20日MemoGit忽略文件:.gitignore vs .git/info/excludeGit📍 文件位置 .gitignore.git/info/exclude路径项目根目录/子目录本地仓库的 .git/info 目录是否提交✅ 提交到版本库❌ 仅本地生效 🌐 作用范围 .gitignore:全项目生效(团队共享) .git/info/exclude:仅本地生效(个人使用) 🎯 使用场景 适用场景.gitignore团队共享规则(编译产物、IDE配置等)exclude个人临时文件/本地测试数据 ⚠️ 注意 已追踪文件需手动删除缓存:git rm --cached <file> 全局忽略:git config --global core.excludesfile ~/.gitignore_global 🚦 总结 需求选择团队共享规则.gitignore个人本地忽略.git/info/exclude用户全局忽略core.excludesfile
Git忽略文件:.gitignore vs .git/info/exclude
📍 文件位置
.gitignore.git/info/exclude.git/info目录🌐 作用范围
.gitignore:全项目生效(团队共享).git/info/exclude:仅本地生效(个人使用)🎯 使用场景
.gitignoreexclude⚠️ 注意
git rm --cached <file>git config --global core.excludesfile ~/.gitignore_global🚦 总结
.gitignore.git/info/excludecore.excludesfile