Liste d’exclusion des fichiers de l’outil Git de SiteGround
Table des matières
Pour optimiser la création de référentiel via l’outil Git de SiteGround, nous avons automatiquement exclu certains types de fichiers qui ont très peu de chances d’être nécessaires lorsque vous souhaitez apporter des modifications à votre site web en utilisant git. Par exemple, il n’est pas nécessaire de télécharger un fichier vidéo de 2 Go sur votre ordinateur via Git. De tels fichiers peuvent être téléchargés et envoyés beaucoup plus efficacement via un client FTP.
Fichiers exclus par défaut par l’outil Git de SiteGround
Vous trouverez ci-dessous une liste de tous les types de fichiers exclus par défaut par l’outil Git de SiteGround:
- Fichiers archive: 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 vhd6 rfa bkz
- Documents: ai pdf doc docx xls xlsx ppt pxl odt sxw stw xyz csv tst rvt dwf nwd mdt
- Fichiers images disque (iso): iso nrg ccd img sub bin cue dat gho ghs gbp bkf mds mdf vmdk pvm tib
- Fichiers audio et vidéo: 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 si ogg insp4 nspm cr2 mts r3d stl m4a m2p mod ts asf m2ts dpx
Pour voir quels fichiers ont été exclus de votre référentiel spécifique, accédez à votre Site Tools > Développeurs > Git . Sous Gérer les référentiels, allez dans le menu Action pour celui que vous préférez et cliquez sur Git Info :
En bas de la fenêtre contextuelle, vous verrez la liste des dossiers exclus qui s’applique à votre référentiel spécifique.
Ci-dessous, vous pouvez trouver une liste de tous les fichiers/dossiers liés aux applications que nous excluons lors de la création des référentiels:
Joomla! 3.x
RACINE_DOCUMENTATION/cache/*
RACINE_DOCUMENT/tmp/*
DOCUMENT_ROOT/logs/*
DOCUMENT_ROOT/administrator/cache/*
DOCUMENT_ROOT/t3-assets/*
DOCUMENT_ROOT/t3assets/*
WordPress
RACINE_DOCUMENTATION/wp-content/upgrade/*
RACINE_DOCUMENT/wp-content/backup-db/*
RACINE_DOCUMENT/wp-content/cache/*
RACINE_DOCUMENT/wp-content/cache/supercache/*
RACINE_DOCUMENTATION/wp-content/w3tc-cache/*
Magento
RACINE_DOCUMENTATION/var/cache/*
RACINE_DOCUMENT/var/session/*
RACINE_DOCUMENT/var/log/*
RACINE_DOCUMENT/var/report/*
PrestaShop
DOCUMENT_ROOT/cache/smarty/compile/*
DOCUMENT_ROOT/cache/smarty/cache/*
RACINE_DOCUMENT/img/tmp/*
Drupal
RACINE_DOCUMENT/tmp/*
Une fois le référentiel créé, les fichiers et dossiers mentionnés ci-dessus en seront supprimés. Cela signifie que lorsque vous clonez le référentiel, Joomla! Les fichiers liés au cache 3.x ne seront pas téléchargés sur votre ordinateur.
Exclure les fichiers supplémentaires de votre référentiel Git local
Vous pouvez aussi créer des listes d’ignorance GIT locales pour supprimer de votre côté des fichiers supplémentaires des référentiels locaux. Si vous avez une classe de fichiers que vous ne voulez pas que Git ajoute automatiquement ou même vous affiche comme étant non pistés, vous pouvez créer des fichiers .gitignore . Ce sont généralement des fichiers générés automatiquement comme des fichiers journaux ou des fichiers produits par votre système de compilation. Dans de tels cas, vous pouvez créer un fichier listant les modèles qui leur correspond nommé .gitignore . Voici un exemple de fichier:
# Fichiers générés par le système d’exploitation #
######################
.DS_Store
.DS_Store ?
._*
.Spotlight-V100
.Corbeille
ehthumbs.db
Thumbs.db
Le fichier doit être placé dans le dossier racine du référentiel Git.
Pour appliquer les règles .gitignore aux fichiers déjà suivis, videz le cache de l’index Git avec la commande suivante dans le dossier racine du référentiel:
git rm -r --cached .
Rajoutez ensuite tous les fichiers, en prenant en compte la liste .gitignore , avec:
git add .