Quelle est la meilleure pratique concernant le fichier . Gitignore avec Git; Doit-il être exclu du référentiel ou inclus? Si c'est conditionnel, quelles sont les conditions pour chaque circonstance?
Ils devraient presque toujours être inclus, car leur objectif est d'ignorer les fichiers "de sortie" (binaires compilés, fichiers journaux) qui seront générés par toute personne travaillant avec un clone de votre projet. Ils sont censés être contrôlés par version et inclus avec le référentiel.
Vous ne devez pas utiliser .gitignore
fichiers dans le référentiel pour ignorer les fichiers qui n'apparaissent que pour vous, tels que les fichiers d'échange spécifiques à l'éditeur. Vous devez placer ces règles dans un global .gitignore
file afin qu'ils s'appliquent à tous les référentiels, ou dans .git/info/excludes
.