Gitignore ne fonctionne pas

Gitignore ne fonctionne pas
Git est un utilitaire polyvalent avec beaucoup de pièces mobiles. Il est donc essentiel de garder divers aspects en échec.

Une telle fonctionnalité est le fichier gitignore. Les fichiers Gitignore vous permettent de spécifier une liste de fichiers et répertoires dans un référentiel donné. Les fichiers des fichiers Gitignore ne sont ensuite pas tracés et exclus du référentiel.

Dans certains cas, vous pouvez rencontrer une instance où les fichiers du fichier gitignore sont toujours inclus dans le référentiel. Cela peut conduire à des comportements dangereux tels que l'exposition d'informations sensibles.

Discutons de la façon de corriger le fichier gitignore.

Les causes de gitignore ne fonctionnent pas

Il y a deux raisons principales pour lesquelles le Gitignore ne fonctionne pas:

  1. Ajout d'un fichier au .Fichier Gitignore après engagement.
  2. Nom ou chemin de fichier incorrect.

Correction de 1- Ajout de fichier à Gitignore après avoir engagé.

L'ajout d'un fichier au fichier gitignore ne fonctionnera pas si le fichier est déjà engagé ou partie du référentiel.

En effet.

Vous pouvez le supprimer de l'index GIT à l'aide de la commande git RM si le fichier que vous souhaitez ignorer fait partie du référentiel.

Ouvrez le terminal et exécutez la commande ci-dessous dans le répertoire de votre référentiel:

$ git rm -r - cache

La commande ci-dessus supprimera tous les fichiers de l'index git.

Ensuite, ajoutez tous les fichiers dans le référentiel, en ignorant votre fichier cible ou votre répertoire.

$ git add .

Vous pouvez maintenant recommander vos fichiers dans le repo.

$ git Commint -m "Commit Message"

Correction 2 - Vérifier .Encodage de fichiers Gitignore

Bien que ce ne soit pas un scénario très courant, votre fichier Gitignore peut ne pas fonctionner si vous utilisez un codage incorrect.

UN .Le fichier Gitignore doit être en codage UTF-8, qui couvre les caractères ASCII.

Pour résoudre ce problème, ouvrez votre terminal Linux et exécutez la commande:

$ touche .gitignore

La commande ci-dessus doit créer un fichier gitignore vide. Ensuite, ouvrez le fichier avec votre éditeur de texte préféré et ajoutez vos entrées Gitignore.

Sur Windows, créez un nouveau fichier dans votre éditeur de texte. Enregistrer le fichier en tant que .gitignore comme indiqué:

Remarque: Assurez-vous que le type Enregistrer est défini sur tous les fichiers.

Correction 3 - Nom ou chemin de fichier incorrect

Vous pouvez ajouter l'entrée incorrecte à votre fichier Gitignore dans certains cas. Cela conduira à Git incapable d'identifier le fichier ou le chemin que vous souhaitez ignorer.

Par conséquent, assurez-vous d'ajouter le nom de fichier complet, le répertoire ou l'extension à votre fichier gitignore.

Vous pouvez vérifier les documents pour savoir comment fonctionne le fichier Gitignore.

Cependant, GitHub a une excellente liste des modèles Gitignore standard, comme le montre la ressource ci-dessous:

https: // github.com / github / gitignore

Vous pouvez vérifier votre modèle Gitignore cible et l'ajouter à votre référentiel.

Fermeture

Dans cet article, nous avons discuté de la façon de réparer votre fichier Gitignore ne fonctionnant pas.