有些文件是由特定的编辑器、 IDE、操作系统等创建的,它们不属于 repository,有的项目中 .gitignore 文件可能不包含这些文件的配置,所以可以增加一个全局的 .gitignore 文件

  1. 创建 .gitignore 配置文件,并添加想要忽略的文件路径:
# git config --global core.excludesfile ~/.gitignore

.DS_Store
._.DS_Store
**/.DS_Store
**/._.DS_Store
.vscode
.idea
Thumbs.db
  1. 告诉 Git 全局 .gitignore 文件在哪
$ git config --global core.excludesfile ~/.gitignore
  1. 检查(两种方法)

    1. 运行上述命令之后 .gitconfig 文件中将新增一个配置项

      [core]
          excludesfile = /Users/zen/.gitignore
      
    2. 查询是否已经配置

      $ git config --global core.excludesfile
      /Users/zen/.gitignore
      

    References