Skip to content

Instantly share code, notes, and snippets.

@fedealvz
Last active May 27, 2021 02:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fedealvz/002b5cc1fd76c8e4c13412bdbf623d9d to your computer and use it in GitHub Desktop.
Save fedealvz/002b5cc1fd76c8e4c13412bdbf623d9d to your computer and use it in GitHub Desktop.
Ignore global de archivos .DS_Store

Ignore global de archivos .DS_Store

El archivo .DS_Store lo usa MacOS para guardar la configuración de Finder (posición de iconos, vistas, etc.)

Dicho archivo oculto se cola en los repos de Git y no aporta nada.

Hay un comando para desactivar .DS_Store en MacOS, pero sólo aplica a unidades externas (ej. unidades de red y pendrives):

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Solución para Git/Github: Ignore global

Consiste en crear un archivo .gitignore_global y asignarlo a la configuración de Git

echo ".DS_Store" >> ~/.gitignore_global
echo "**/.DS_Store" >> ~/.gitignore_global
git config --global core.excludesfile ~/.gitignore_global
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment