gitignore .Ds_store

gitignore .Ds_store
Si actualmente está utilizando o realizando sus operaciones de desarrollo en un sistema operativo MacOS, debe conocer .Archivos ds_store.

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.