在macOS系统 Git排除.Ds_Store文件一劳永逸的配置方式
title: 在macOS系统 Git排除.Ds_Store文件一劳永逸的配置方式
.DS_Store
是macOS系统特有的一个文件, 用于保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于Windows的desktop.ini
在Git仓库所在的文件夹中,我们可以在.gitignore文件中写入 .DS_Store
,避免.DS_Store
这种项目无关的文件被提交,如何一劳永逸的解决.DS_Store
被提交的问题呢?
直接运行以下两行代码即可!
# 在用户根目录创建.gitignore 并写入排除文件 .DS_Store
echo ".DS_Store" >> ~/.gitignore
# 将刚刚创建的.gitignore文件,设置为全局生效
git config --global core.excludesfile ~/.gitignore
如果你需要排除更多文件类型,在 ~/.gitignore
文件中添加以下三行内容即可;
.Spotlight-V100
.Trashes
Thumbs.db
.Spotlight-v100
和.Trashes
文件夹是由macOS系统为插入外接的USB自动创建的, Thumbs.db
是一个用于Microsoft Windows XP或macOS缓存Windows Explorer的缩略图的文件。
本文永久更新地址(欢迎来读留言,写评论):
https://www.v2fy.com/p/2022-01-15-eradicating-ds-store-1642230514000
发表回复