Maison  >  Article  >  outils de développement  >  Comment définir l'ignorance dans git

Comment définir l'ignorance dans git

PHPz
PHPzoriginal
2023-04-03 09:17:414847parcourir

Git est un outil de contrôle de version couramment utilisé par les programmeurs. Lors de l'utilisation de Git pour le développement, nous pouvons générer des fichiers temporaires ou des fichiers de résultats de compilation, et ces fichiers n'ont pas besoin d'être gérés par Git. À ce stade, vous devez utiliser le fichier ignore pour filtrer ces fichiers afin d'éviter d'inclure des fichiers inutiles dans le contrôle de version.

Dans Git, le fichier ignorer est un fichier texte utilisé pour enregistrer des fichiers ou des dossiers filtrés par Git. Un fichier ou un dossier par ligne, des caractères génériques peuvent être utilisés pour la correspondance. Lors de l'exécution d'une commande Git, Git vérifiera le fichier gitignore et filtrera automatiquement les fichiers ou dossiers. Cela peut également empêcher ces fichiers d'être inclus dans le contrôle de version lors de la soumission du code.

Voici comment utiliser gitignore :

  1. Utilisez le fichier ignoré par défaut du système

Git est livré avec un fichier ignoré global par défaut, qui peut être visualisé à l'aide de la commande suivante dans Git Bash :

$ git config --global core.excludesfile

Vous pouvez voir l'ignorer par défaut Le chemin d'accès au fichier.

Nous pouvons spécifier un fichier ignorer dans la configuration globale à l'aide de la commande suivante.

$ git config --global core.excludesfile ~/.gitignore

Ici, nous spécifions un fichier nommé .gitignore comme fichier ignoré global de Git.

  1. Créer des fichiers ignorés spécifiques au projet

En plus d'utiliser le fichier ignoré global, nous pouvons également spécifier le fichier ignoré séparément pour chaque projet, il suffit de créer un fichier .gitignore dans le projet. Nous pouvons créer un fichier ignoré dans le projet via la commande suivante :

$ touch .gitignore

Après la création, vous pouvez ouvrir le fichier .gitignore avec un éditeur et ajouter les fichiers ou dossiers qui doivent être filtrés au fichier .gitignore.

  1. Écrivez les règles ignorées

Dans le fichier .gitignore, utilisez # pour annoter les règles, une règle par ligne, et prenez en charge l'utilisation de caractères génériques, notamment *, ?, etc. Voici quelques règles courantes :

  • Ignorer un fichier ou un dossier : écrivez simplement le nom du fichier ou du dossier.
  • Ignorer un certain type de fichier : utilisez en règle générale le suffixe du nom du fichier, tel que *.log pour ignorer tous les fichiers .log.
  • Ignorer un dossier et les fichiers qu'il contient : vous pouvez utiliser le nom du dossier et des caractères génériques pour l'indiquer.
  • Règles d'exclusion : utilisez ! pour indiquer qu'un fichier ou un dossier n'est pas ignoré.

Ce qui suit est un simple fichier .gitignore :

#忽略备份文件
*~

#忽略编译结果
/build

#忽略特定的文件
.sass-cache/

#不忽略doc目录下的README.md文件
!doc/README.md
  1. Utilisation du fichier .gitignore

Dans le fichier .gitignore, s'il y a de nouvelles règles d'ignorance, vous devez exécuter la commande suivante pour dire à Git de mettre à jour le ignorer les règles.

$ git rm -r --cached .
$ git add .
$ git commit -m 'update ignore rule'

La fonction de cette commande est :

  • Supprimer toutes les informations dans le référentiel Git local
  • Réajouter les règles d'ignorer au référentiel Git
  • Soumettre les règles d'ignorer mises à jour

Configurer le fichier ignorer dans Git est une compétence importante, elle peut nous aider à éviter que des fichiers et des codes inutiles ne soient ajoutés au contrôle de version. J'espère que le contenu ci-dessus pourra être utile à tout le monde.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Qu'est-ce qu'un compte git ?Article suivant:Qu'est-ce qu'un compte git ?