是否存在.git/info/exclude对应的全局Git忽略配置文件?
Git全局忽略规则配置方案
存在对应全局配置,Git原生支持全局级别的忽略规则,作用等同于全局版的.git/info/exclude,对本机当前用户的所有Git仓库生效,规则不会被提交到任何仓库,无需逐个仓库单独配置。
配置步骤
- 首先在本机用户根目录创建全局忽略文件,通常命名为
.gitignore_global(可自定义路径和文件名) - 执行Git命令绑定全局忽略规则文件:
git config --global core.excludesfile ~/.gitignore_global - 编辑
.gitignore_global文件,添加需要全局忽略的匹配模式即可,语法与普通.gitignore、.git/info/exclude完全一致。
验证配置是否生效
执行如下命令,输出你设置的全局忽略文件路径即为配置成功:git config --get core.excludesfile
注意:该配置仅对本机当前用户生效,不会同步到远程仓库也不会影响其他协作者。如果是需要所有项目参与者共同遵循的忽略规则,仍需要放到对应仓库的
.gitignore文件中提交到远程。
内容的提问来源于stack exchange,提问作者eldar.j
相关产品推荐
相关产品推荐

