This is a quick tip on how to remove the pesky
.DS_Store file from a Git repository on a Mac.
Sure, you can just put it in the
.gitignore file, but what if you'd like to remove the
.DS_Store files from your folders?
Well, just use this one-liner in the command line:
find . -name '.DS_Store' -type f -delete.
You can use this for other files as well. For example, you could use
Ok, but what if you accidentally added the
.DS_Store file to your Git repository? In that case, add the
.DS_Store to your
.gitignore file, but also execute the following command:
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
That's all, hope this helps!
How to remove a .DS_Store file from a Git repo on a Mac https://t.co/lLM5RqqiO0
— Nikola Brežnjak (@HitmanHR) October 27, 2017