Principal Autre Qu'est-ce qu'un fichier GITIGNORE et comment en utiliser un ?

Qu'est-ce qu'un fichier GITIGNORE et comment en utiliser un ?



Lorsque vous travaillez avec un référentiel git, il existe un risque de données indésirables. Heureusement, vous pouvez créer un fichier avec une extension GITIGNORE et définir quels fichiers et dossiers doivent être ignorés dans le projet. Vous pouvez former des données GITIGNORE globales à utiliser avec chaque référentiel Git.

Quoi

Comment créer des fichiers GITIGNORE

Les fichiers GITIGNORE sont des fichiers en texte brut, vous pouvez donc les ouvrir à l'aide du Bloc-notes ou de n'importe quel éditeur de texte. Voici comment faire un fichier GITIGNORE :

  1. Ouvrez n'importe quel éditeur de texte et appuyez sur Enregistrer. Changez le nom en .gitignore.
  2. Lors de l'édition du fichier, chaque ligne est réservée à un seul dossier ou à un fichier qu'un git doit ignorer.

Utilisez # pour ajouter des commentaires à un fichier .gitignore

Utilisez * pour une correspondance générique

Utilisez #/ pour ignorer les chemins relatifs au fichier GITIGNORE.

A titre d'exemple, votre GITIGNORE peut ressembler à ceci :

# Ignorer le dossier node_modules

node_modules

# Ignorer les fichiers liés aux clés API

.env

# Ignorer les fichiers système Mac

.DS_store

# Ignorer les fichiers de configuration SASS

.sass-cache

cómo evitar que los airpods pro se caigan

# Ignorer tous les fichiers texte

*.SMS

Comme vous le savez peut-être, les commentaires sont facultatifs.

Ignorez les répertoires en incluant leurs chemins et en utilisant / à la fin de chaque ligne.

Par example:

essai/

journaux/

código de error 012 samsung smart tv

charges/

Alors que le symbole générique * peut être utilisé pour ignorer tous les fichiers avec une extension spécifique, vous pouvez le combiner avec le symbole de négation !. Voici un exemple:

*.SMS

!readme.txt

!main.txt

Ce qui précède informerait le git d'ignorer tous les fichiers avec une extension .txt, à l'exception de readme.txt et main.txt.

Des caractères génériques peuvent être utilisés pour les répertoires. Soyez juste prudent lorsque vous les utilisez, comme le montre cet exemple :

test/

!test/exemple.txt

Vous pourriez penser que git ignorera désormais tous les fichiers du répertoire de test, à l'exception de example.txt. Cependant, ce n'est pas le cas. Il ignorera toujours example.txt pour des raisons de performances, car nous avons défini que l'ensemble du répertoire de test est ignoré.

Vous avez la possibilité d'utiliser le double astérisque (**) pour faire correspondre n'importe quel nombre de répertoires et de fichiers. Par exemple, Test/**/*.txt indiquera à git d'ignorer uniquement les fichiers se terminant par .txt dans le répertoire de test et ses sous-répertoires.

Fichier GITIGNORE Comment en utiliser un

Trois façons d'implémenter les fichiers GITIGNORE

Utilisez un GITIGNORE global avec tous vos projets, que ce soit avec vos collègues ou seul. Cependant, vous pouvez créer un GITIGNORE local ou même spécifier des règles d'exclusion.

Créer un fichier GITIGNORE local

Il existe deux manières de définir les fichiers GITIGNORE. Vous pouvez avoir un fichier GITIGNORE au niveau du répertoire ou créer un fichier à la racine. Dans la plupart des cas, GITIGNORE inclut un fichier de propriétés et des fichiers de configuration. Lorsque vos coéquipiers tirent également le même fichier GITIGNORE, assurez-vous d'utiliser # pour ajouter des commentaires pour plus de clarté.

Créer un fichier GITIGNORE global

Si vous travaillez avec plusieurs référentiels git, vous pouvez gagner beaucoup de temps en définissant des règles globales pour vos référentiels locaux.

cómo compartir fotos en vivo en instagram
  1. Créez le fichier GITIGNORE et définissez les règles universelles à appliquer.
  2. Utilisez la propriété core.excludesFiles pour transformer votre fichier GITIGNORE local en fichier global. Utilisez la ligne suivante :

git config –global core.excludesFile

Créer des règles personnelles GITIGNORE

Si vous avez un référentiel spécifique, des règles, vous pouvez modifier les fichiers GITIGNORE globaux ou locaux. Ces règles ne peuvent pas être partagées ou contrôlées avec d'autres membres de votre groupe de travail. Vous pouvez utiliser des règles GITIGNORE personnelles pour vos répertoires de travail locaux ou les paramètres de l'enregistreur.

Utilisation du fichier GITIGNORE pour les fichiers validés

Ignorer les fichiers validés

Les fichiers validés s'intègrent dans le référentiel car ils sont mis en cache. Si vous ignorez ces données, elles doivent d'abord être supprimées. La méthode suggérée pour ce faire est de supprimer ces fichiers, puis de valider et d'appliquer les modifications. Une fois cela fait, vous pouvez enfin utiliser GITIGNORE en définissant une règle où le fichier sera ignoré localement. Ajoutez cette ligne :

git rm – mis en cache

De cette façon, le fichier sera supprimé du référentiel même s'il restera dans le répertoire de travail. Un fichier GITIGNORE avec cette règle doit se trouver dans le répertoire de travail.

Valider le fichier précédemment ignoré

Si vous souhaitez valider un fichier qui a été ignoré, vous pouvez le faire en utilisant la ligne git add et l'option force. Par exemple, si vous souhaitez supprimer example.txt du fichier GITIGNORE tout en le conservant dans le référentiel commité t, insérez les lignes :

git add -f exemple.txt

git commit -m Force l'ajout de example.txt.

Vous avez maintenant ajouté un fichier ignoré au référentiel. La dernière étape consiste à modifier le fichier GITIGNORE en supprimant le motif d'ignorance ou la règle.

Quoi

Utilisez GITIGNORE à votre avantage

Comme les fichiers GITIGNORE sont présents dans presque tous les projets, vous devrez apprendre à les utiliser. Bien que les commandes soient simples, il est essentiel de définir vos règles et d'ignorer les bons fichiers. Avec une bonne utilisation de GITIGNORE, vous gagnerez du temps et optimiserez votre projet.

À quelle fréquence avez-vous besoin de fichiers GITIGNORE dans le référentiel git ? Utilisez-vous principalement des règles globales ou locales ? Veuillez partager vos expériences dans la section des commentaires.

Des Articles Intéressants

Choix De L'Éditeur

Téléchargez ElevatedShortcut pour Windows 7 et Windows 8
Téléchargez ElevatedShortcut pour Windows 7 et Windows 8
ElevatedShortcut pour Windows 7 et Windows 8. ElevatedShortcut a été remplacé par Winaero Tweaker et n'est plus maintenu. Contrairement à cette application, Winaero Tweaker prend en charge toutes les versions récentes de Windows, y compris Windows 7, Windows 8, Windows 10 et supérieur. Il reçoit constamment des mises à jour pour améliorer l'expérience de l'utilisateur final et rendre toutes ses options plus
Masquer les icônes d'application dans les notifications du centre de maintenance sous Windows 10
Masquer les icônes d'application dans les notifications du centre de maintenance sous Windows 10
Vous pouvez masquer ou afficher les icônes d'application dans les notifications du centre de maintenance de Windows 10. Il peut être configuré à l'aide de la barre des tâches ou du registre.
SharePoint : comment ajouter un dossier
SharePoint : comment ajouter un dossier
Si vous utilisez SharePoint pour partager des fichiers avec votre équipe et souhaitez savoir comment ajouter un dossier, vous avez trouvé le bon guide. Nous allons vous guider à travers les étapes sur la façon d'ajouter et de télécharger
Galaxy S8/S8+ – Comment mettre en miroir mon écran sur mon téléviseur ou mon PC
Galaxy S8/S8+ – Comment mettre en miroir mon écran sur mon téléviseur ou mon PC
La mise en miroir de l'écran de votre appareil Android sur un téléviseur ou un PC vous permet de tirer le meilleur parti de son contenu multimédia. En plus de cela, la diffusion d'écran depuis votre smartphone Samsung est super facile et vous n'avez pas besoin
Les histoires Instagram ne se chargent pas et le cercle tourne - Que faire [décembre 2021]
Les histoires Instagram ne se chargent pas et le cercle tourne - Que faire [décembre 2021]
Les histoires Instagram sont un véritable succès. Ce sont des aperçus succincts de la vie de différentes personnes à travers le monde et sont simples d'accès, faciles à digérer, et il y en a des millions. Toutes ces informations, et quand elles
Microsoft Edge Chromium inclut les informations vidéo YouTube dans l'OSD de contrôle du volume
Microsoft Edge Chromium inclut les informations vidéo YouTube dans l'OSD de contrôle du volume
Comme vous vous en souvenez peut-être, Chrome inclut une fonctionnalité qui permet d'utiliser les touches multimédias du clavier pour contrôler la lecture du contenu multimédia dans le navigateur. Lorsqu'il est activé, il permet d'utiliser les touches multimédia d'augmentation du volume, de réduction du volume ou de sourdine, vous verrez une notification toast spéciale avec des boutons que vous pouvez utiliser pour contrôler les médias
Vérifiez le lecteur système pour les erreurs dans Windows 10
Vérifiez le lecteur système pour les erreurs dans Windows 10
Si vous rencontrez des erreurs de lecture ou d'écriture de lecteur dans Windows 10 ou des problèmes de performances lors des opérations de disque, il est judicieux de rechercher des erreurs sur votre lecteur système.