配置全局.gitignore文件

avatar
Mofei Zhu

很多时候,在审查代码的时候,会看到.gitignore文件中这样的提交:

  package.lock
+ .vscode

其中.vscode是vscode的配置文件,如果所有人都把自己的环境/编辑器配置放到.gitignore中的话,就会导致.gitignore文件很长很难维护。为了保持项目的干净整洁,可以使用全局.gitignore

全局 .gitignore

  1. 新建全局.gitignore文件,通常情况下放在home是个不错的选择
touch ~/.gitignore
  1. 编辑这个.gitignore文件,把需要全局排除的内容放进去,如:
.cache
.vscode
.DS_Store

通常情况下,你需要排除操作系统的临时文件(如Mac中的.DS_Store)以及你的编辑器的临时配置文件(如Vscode的.vscode)文件。

  1. 通过以下命令,让你的全局配置生效:
git config --global core.excludesfile ~/.gitignore

这样,以后就不必在所有的项目中去增加这些重复的文件啦!