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.

Platform navigation

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

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’omission avec les autres utilisateurs qui clonent le rĂ©fĂ©rentiel, commitez le fichier .gitignore dans votre rĂ©fĂ©rentiel.

GitHub garde une liste officielle de fichiers .gitignore recommandĂ©s pour de nombreux systĂšmes d’exploitation, environnements et langages populaires dans le rĂ©fĂ©rentiel public. 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 référentiel.

    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 référentiel 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 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.

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 rĂ©fĂ©rentiel. 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 rĂ©fĂ©rentiel 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 votre éditeur de texte préféré, ouvrez le fichier .git/info/exclude.

Pour aller plus loin