Skip to main content

Ignorer des fichiers

Vous pouvez configurer Git pour qu’il ignore les fichiers que vous ne souhaitez pas archiver dans GitHub Enterprise Server.

Configuration des fichiers ignorés pour un dépôt

Vous pouvez créer un fichier .gitignore dans le répertoire racine de votre dépôt pour indiquer à Git les fichiers et répertoires à ignorer quand vous faites un commit. Pour partager les règles d’omission avec les autres utilisateurs qui clonent le dépôt, commitez le fichier .gitignore dans votre dépôt.

GitHub garde une liste officielle de fichiers .gitignore recommandés pour de nombreux systèmes d’exploitation, environnements et langages populaires dans le dépôt 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 ».

  1. Ouvrez TerminalTerminalGit Bash.

  2. Accédez à l’emplacement de votre dépôt Git.

  3. Créez un fichier .gitignore pour votre dépôt.

    $ touch .gitignore

    Si la commande réussit, il n’y a pas de sortie.

Pour obtenir un exemple de fichier .gitignore, consultez « Configurations .gitignore courantes » dans le dépôt Octocat.

Si vous voulez ignorer un fichier déjà archivé, vous devez annuler 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 également créer un fichier .gitignore global afin de définir une liste de règles pour ignorer les fichiers dans chaque dépôt Git sur votre ordinateur. Par exemple, vous pouvez créer le fichier sur ~/.gitignore_global et y ajouter des règles.

  1. Ouvrez TerminalTerminalGit Bash.
  2. Configurez Git pour utiliser le fichier d’exclusion ~/.gitignore_global pour tous les dépôts Git.
    $ git config --global core.excludesfile ~/.gitignore_global

Exclusion de fichiers locaux sans créer de fichier .gitignore

Si vous ne voulez pas créer de fichier .gitignore à partager avec d’autres personnes, vous pouvez créer des règles qui ne sont pas commitées avec le dépôt. Vous pouvez utiliser cette technique pour les fichiers générés localement dont vous ne voulez pas qu’ils soient générés par d’autres utilisateurs, comme les fichiers créés par votre éditeur.

Utilisez l’éditeur de texte de votre choix pour ouvrir le fichier appelé .git/info/exclude à la racine de votre dépôt Git. Toute règle que vous ajoutez ici n’est pas archivée et ignore uniquement les fichiers de votre dépôt local.

  1. Ouvrez TerminalTerminalGit Bash.
  2. Accédez à l’emplacement de votre dépôt Git.
  3. Dans l’éditeur de texte de votre choix, ouvrez le fichier .git/info/exclude.

En savoir plus