GIt (Mac) · 2022-05-12

git避免提交.DS_Store文件

步驟1 – 删除原有的.DS_Store

刪除專案中的所有.DS_Store
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch

刪除磁碟上的 .DS_Store
find . -name '*.DS_Store' -type f -delete

步驟2 – 建立.gitignore文件

vi .gitignore
echo .DS_Store >> ~/.gitignore

步驟3 – 提交到git

git add --all
git commit -m 'delete .DS_Store'