Archivos ds_store consulte los archivos de la tienda de servicio de escritorio. Son un conjunto de archivos creados automáticamente cuando se abre una carpeta en la aplicación MacOS Finder. Mantienen la información de atributos y metadatos, como opciones de vista de carpeta y formato de icono de sus respectivas carpetas.
Piense en ello como el escritorio oculto.archivo ini si alguna vez ha usado Windows.
A pesar de .Los archivos ds_store están ocultos en el sistema operativo macOS. Todavía se pueden portar en un repositorio sin que el usuario sepa.
Este breve tutorial discutirá cómo puede eliminar estos archivos de un repositorio y evitar que GIT los rastree.
Eliminar ds_store del repositorio de git
Si ya tiene archivos ds_store cometidos en un repositorio, primero debe eliminarlos usando el comando git rm.
El siguiente comando le permitirá ubicar todos los archivos ds_store en el repositorio y eliminarlos.
$ Find . -nombre .Ds_store -print0 | xargs -0 git rm -f -ignore -unmatch
El comando anterior usa el comando encontrar para buscar recursivamente .Archivos ds_store en todas las carpetas del repositorio.
El comando de búsqueda debe devolver la ruta al.Archivo ds_store.
Luego tomamos la salida del comando y la conectamos a xargs y el comando git rm. Esto nos permite eliminar todos los archivos ds_store en ese repositorio.
Una vez que haya eliminado los archivos de su repositorio, excluya del seguimiento de git agregándolos al archivo Gitignore.
$ Echo .Ds_store >> .gitignore
Finalmente, actualice su repositorio:
$ git add .
$ git commit -m "eliminar .Archivos ds_store."
También puede ignorarlos agregando una configuración global. Ejecute el comando:
$ Echo ".Ds_store ">> ~/.gitignore_global
$ echo "**/.Ds_store ">> ~/.gitignore_global
$ Git Config -Global Core.ExcludeFile ~/.gitignore_global
Conclusión
Este breve tutorial proporciona instrucciones sobre cómo eliminar .Archivos ds_store desde su repositorio Git.