Configuration des fichiers ignorés pour un dépôt spécifique
Vous pouvez créer un fichier .gitignore dans le répertoire racine de votre référentiel pour indiquer à Git les fichiers et répertoires à ignorer quand vous faites un commit.
Pour partager les règles d'ignorance avec d’autres utilisateurs qui clonent le référentiel, validez le fichier .gitignore dans votre référentiel.
GitHub conserve une liste officielle des fichiers .gitignore recommandés pour de nombreux systèmes d’exploitation, environnements et langues populaires dans le référentiel public « github/gitignore ». Vous pouvez également utiliser gitignore.io afin de créer un fichier .gitignore pour votre système d’exploitation, votre langage de programmation ou votre IDE. Pour plus d’informations, consultez github/gitignore et le site gitignore.io.
-
Ouvrez TerminalTerminalGit Bash.
-
Accédez à l’emplacement de votre dépôt Git.
-
Créez un fichier
.gitignorepour votre référentiel.touch .gitignoreSi la commande réussit, il n’y aura aucune sortie.
Pour obtenir un exemple de fichier .gitignore, consultez Configurations .gitignore courantes dans le référentiel Octocat.
Si vous voulez ignorer un fichier déjà validé, vous devez arrêter le suivi du fichier avant d’ajouter une règle pour l’ignorer. Dans votre terminal, annulez le suivi du fichier.
git rm --cached FILENAME
Configuration des fichiers ignorés pour tous les dépôts sur votre ordinateur
Vous pouvez indiquer à Git de toujours ignorer certains fichiers ou répertoires lorsque vous effectuez un commit dans n’importe quel référentiel Git sur votre ordinateur. Par exemple, vous pouvez utiliser cette fonctionnalité pour ignorer les fichiers de sauvegarde temporaires créés par votre éditeur de texte.
Pour toujours ignorer un fichier ou un répertoire donné, ajoutez-le à un fichier nommé ignore placé à l’intérieur du répertoire ~/.config/git. Par défaut, Git ignore tous les fichiers et répertoires listés dans le fichier de configuration globale ~/.config/git/ignore. Si le répertoire git et le fichier ignore n’existent pas encore, vous devrez peut-être les créer.