Git 全局忽略.DS_Store文件
Mac中每个目录都会有个文件叫.DS_Store
,用于存储当前文件夹的一些Meta信息。每次提交代码时,我都要在代码仓库的.gitignore中声明,忽略这类文件。有方法可以全局性的忽略某种类型的文件吗?
按照以下两步就可实现。
vim ~/.gitignore
############################################
############ OS generated files ############
############################################
.DS_Store
.DS_Store?*
.swp
._*
##############################################
################## Packages ##################
##############################################
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
!.zip
vim ~/.gitconfig
再最下面加上下面的信息
[push]
default = matching
[core]
#/Users/自己的登陆的账户名
excludesfile = /Users/$USER/.gitignore
vim/vi的使用方法
- 就算没文件,使用 vim/vi 命令都会新建的。
- 按下键盘上的i就可以输入了。
- 编辑好后按下键盘上的ESC,再输入:wq保存退出。
搞定了!在所有的文件夹下.DS_Store .swp等文件类型会被Git自动忽略。
万水千山总是情,给个打赏行不行。
打赏

百度已收录