Qu'est-ce que Git ignore

Qu'est-ce que Git ignore
Git fournit un support complet de contrôle de version open source pour stocker et travailler sur les projets de manière parallèle. Ces référentiels peuvent également être gérés localement et, sur le serveur; La prise en charge du serveur de GIT a permis à des millions de parties prenantes de contribuer à un projet spécifique. Généralement, Git observe tout fichier dans le répertoire de travail sous trois perspectives; Ils sont suivis, non frappés et ignorés. Les observations suivies se réfèrent aux fichiers qui sont commis précédemment et la catégorie non frappée implique les fichiers non engagés. Cependant, la catégorie ignorée contient les fichiers ou les répertoires que vous ne souhaitez pas commettre. Le support Ignore de Git conserve les répertoires dans la catégorie non frappée jusqu'à ce qu'ils soient retirés de la catégorie Ignore. Dans cet article, nous avons décrit la manière d'ignorer tout fichier ou répertoire pour commettre.

Comment fonctionne Git Ignore

Il est à noter que la caractéristique Ignore de Git n'est suivie d'une commande mais comme indiqué ci-dessus, les fichiers ignorants se trouvent dans l'un des trois domaines de travail principaux de Git. L'accessibilité ignorante de Git peut être suivie dans le ".gitignore » Fichier qui réside dans le répertoire racine ou au cas où il n'est pas disponible, vous pouvez le créer. Ensuite, les règles d'ignorance des fichiers doivent être écrites dans les fichiers que vous ne souhaitez pas commettre. Ces fichiers sont ensuite appariés pour vérifier leur existence, puis ignorés de la commission. Après avoir ignoré, il est remarqué que le «statut git"La commande n'affichera pas les fichiers ou répertoires spécifiques qui sont ignorés. Cependant, les fichiers que Git a déjà suivis ne seront pas affectés par cette fonction d'ignore.

Comment configurer le répertoire Git ignorer

Cette section répertorie les étapes pour ignorer les répertoires pour s'engager à partir du référentiel GIT; Pour plus de facilité, nous avons divisé cette section en plusieurs étapes que vous devez suivre pour l'activation de la fonction Ignore:

Étape 1: Faites un nouveau répertoire

Après cela, nous avons exécuté les commandes suivantes qui créeront un «test”Répertoire dans votre projet GIT et à l'intérieur des fichiers.Le fichier txt est créé:

$ Test Mkdir
$ CD Test
$ Nano Fichier.SMS

Étape 2: Créez et modifiez le .fichier gitignore

Votre répertoire de travail actuel doit être le répertoire de votre projet et utiliser la commande suivante pour créer «.gitignore»Fichier et«nano»Éditeur pour modifier le fichier:

Note: Vous pouvez utiliser Nano Commande pour créer et modifier le fichier simultanément. De plus, vous pouvez utiliser n'importe quel autre «vigueur","atome»Ou éditeur par défaut également.

$ nano .gitignore

L'heure à laquelle vous modifiez le fichier ci-dessus; vous devez spécifier le nom du répertoire que vous ne souhaitez pas commettre. Par exemple, dans notre cas, nous voulons supprimer "test”Répertoire donc nous spécifierons son nom dans ce fichier comme on peut le voir dans l'image ci-dessous:

Étape 3: Initialisez le référentiel GIT et ajoutez les modifications

Une fois que vous avez apporté les modifications qui sont effectuées dans les étapes ci-dessus; Vous devez initialiser le référentiel GIT et ajouter les modifications à ce référentiel. Vous pouvez utiliser la commande mentionnée ci-dessous pour initialiser le référentiel GIT:

$ git init

Et pour ajouter du contenu Utilisez la commande suivante:

$ git add .

Étape 4: commettre les modifications

Une fois que vous avez initialisé le dépôt et ajouté le contenu au dépôt; Vous devez commettre les modifications en utilisant la commande mentionnée ci-dessous:

$ git commit -m "Cet commit est pour Git ignore"

Il est observé que le répertoire «test"A été ignoré par".gitignore”Fichier et il n'est pas engagé: la sortie s'affiche qu'il n'y a qu'un seul engagement qui est effectué pour«.gitignore".

Comment configurer .gitignore pour tous les référentiels

La méthode ci-dessus est spécifiée pour un référentiel spécifique; Cependant, Git vous permet de créer un accès global de «.gitignore»: Vous pouvez ajouter des noms des répertoires que vous souhaitez ignorer lors de la validation dans un fichier nommé«~ /.gitignore_global". Vous pouvez utiliser la commande Git Config Global pour ajouter ".gitignore_global"À sa section variable principale. Pour cela, la commande mentionnée ci-dessous peut être utilisée pour effectuer cette action:

$ git config --global noyau.exclutfile ~ /.gitignore_global

L'image ci-dessus montre que .Le fichier Gitignore_Global est défini sur AS exclut la propriété du fichier et si un répertoire ou un nom de fichier inséré dans ce fichier sera exempté de s'engager.

Conclusion

Dans cette ère technologiquement riche, le monde a commencé à travailler en ligne dans un environnement partagé, où le support de l'environnement partagé est fourni par plusieurs logiciels. L'un des principaux packages à cet égard est Git qui vous permet de travailler à distance et localement sur les mêmes projets. Les modifications locales sont récupérées dans des référentiels distants en utilisant l'option de validation de la commande git. Voici sa caractéristique distinctive d'ignore; Disons que vous avez apporté plusieurs modifications et que vous ne souhaitez pas pousser quelques fichiers à partir des modifications, puis vous pouvez utiliser Ignore pour sauter ces fichiers. Dans cet article informatif, nous avons essayé de transmettre le concept de base de Git Ignore et son application également. Les fichiers suivis ne sont pas affectés par cette fonctionnalité; Seuls les fichiers ou répertoires qui spécifient dans «.gitignore»Le fichier ne sera pas autorisé à s'engager.