git添加全局忽略.DS_Store文件
.DS_Store文件:
用于存放文件自定义属性等元数据信息的文件,由macos自动创建,通过.隐藏,但是在git和windows上可见为了保护隐私和方便git使用,可以让git忽略.DS_Store文件
一.局部
设置.gitignore文件
在git项目的.gitignore文件中添加
.DS_Store
**/.DS_Store
.DS_Store?
对于已经提交的文件,在不删除本地文件的情况下,可输入
git rm -r --cached $file_path
二.全局
通过进行全局配置也可以忽略.DS_Store文件,而且如果进行pull request操作添加.gitignore文件会很麻烦
在用户目录终端下输入
vim ~/.gitignore_global
同样输入
.DS_Store
**/.DS_Store
.DS_Store?
保存后输入
git config --global core.excludesfile ~/.gitignore_global
此时设置成功!
输入git config --list
验证