Lista de archivos excluidos en SG-GIT
Este tutorial abarca los siguientes temas:
Para optimizar la creación de repositorios a través de SG-GIT, hemos excluido automáticamente algunos tipos de archivos que es muy poco probable que se necesiten cuando desees realizar cambios en tu sitio web usando git. Por ejemplo, no es necesario descargar un archivo de video de 2GB a tu ordenador a través de GIT. Dichos archivos se pueden descargar y cargar de manera mucho más eficiente a través de un cliente FTP.
Archivos que SG-Git excluye por defecto
A continuación puedes encontrar una lista de todos los tipos de archivos excluidos de forma predeterminada por la herramienta SG-Git:
- Archivos: ace bin car bz bz2 gz gzip lbs md pae pak rar tar tgz wad zip arj jar cab bak jar sea 7z zip.* tgbk jpa dat sitx ssr xdb vhd rfa bkz svb nba qpb ptb alz gpg sql
- Documentos: ai pdf doc docx xls xlsx ppt pxl odt sxw stw xyz csv tst rvt dwf nwd mdt
- Archivos de imagen de disco (iso): iso nrg ccd img sub bin cue dat gho ghs gbp bkf mds mdf vmdk pvm tib
- Archivos audio y video: drw divx flv psb avi mp2 mp3 mp4 mpg mpeg nef jmy mov ram rm rmvb rpm swf vob wav wma wmv mid midi mpa rmf wave flac m2v ogg ogm tga indd eps bsp nav dwg sid aif mxf m4v mkv cr2 mts r3d stl m4a m2p mod ts asf m2ts dpx
Para ver qué archivos se han excluido de tu repositorio específico, ve a Site Tools > Desarrolladores > Git. En Gestionar repositorios, ve al menú de tres puntos junto al que desees y haz clic en Información Git:
En la parte inferior de la ventana emergente, verá la lista de carpetas de archivos excluidos que se aplica a tu repositorio específico.
A continuación, puedes encontrar una lista de todos los archivos/carpetas relacionados con la aplicación que excluimos cuando creamos los repositorios:
Joomla! 3.x
DOCUMENT_ROOT/cache/*
DOCUMENT_ROOT/tmp/*
DOCUMENT_ROOT/logs/*
DOCUMENT_ROOT/administrator/cache/*
DOCUMENT_ROOT/t3-assets/*
DOCUMENT_ROOT/t3assets/*
WordPress
DOCUMENT_ROOT/wp-content/upgrade/*
DOCUMENT_ROOT/wp-content/backup-db/*
DOCUMENT_ROOT/wp-content/cache/*
DOCUMENT_ROOT/wp-content/cache/supercache/*
DOCUMENT_ROOT/wp-content/w3tc-cache/*
Magento
DOCUMENT_ROOT/var/cache/*
DOCUMENT_ROOT/var/session/*
DOCUMENT_ROOT/var/log/*
DOCUMENT_ROOT/var/report/*
PrestaShop
DOCUMENT_ROOT/cache/smarty/compile/*
DOCUMENT_ROOT/cache/smarty/cache/*
DOCUMENT_ROOT/img/tmp/*
Drupal
DOCUMENT_ROOT/tmp/*
Una vez que se crea el repositorio, los archivos y carpetas mencionados anteriormente se eliminarán de él. Esto significa que cuando clonas el repositorio, los archivos relacionados con la caché de Joomla! 3.x no se descargarán a tu ordenador.
Excluir archivos adicionales de tu repositorio local Git
También puedes crear listas locales de ignorados GIT para eliminar archivos adicionales de los repositorios locales por tu parte. Si tienes una clase de archivos que no deseas que GIT agregue automáticamente, puedes crear archivos .gitignore. Estos son normalmente archivos generados automáticamente, como archivos de registro o archivos producidos por tu sistema de compilación. En tales casos, puedes crear un patrón de listado de archivos para que coincida con los denominados .gitignore. Aquí tienes un archivo de ejemplo:
# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
El archivo debe colocarse en la carpeta raíz del repositorio GIT.