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.
-
Ouvrez TerminalTerminalGit Bash.
-
AccĂ©dez Ă lâemplacement de votre dĂ©pĂŽt Git.
-
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.
- Ouvrez TerminalTerminalGit Bash.
- AccĂ©dez Ă lâemplacement de votre dĂ©pĂŽt Git.
- Dans votre éditeur de texte préféré, ouvrez le fichier
.git/info/exclude
.
Pour aller plus loin
- Ignorer des fichiers dans la documentation de Git
- .gitignore dans la documentation Git
- Collection de modÚles .gitignore utiles dans le dépÎt github/gitignore
- Site gitignore.io