web-dev-qa-db-fra.com

Où se trouve le fichier .gitignore?

Le fichier .gitignore appartient-il quelque part à la structure de dossiers .git ou aux fichiers source principaux?

309
mishaF

Mettez .gitignore dans le répertoire en cours. Cela ne fonctionne pas si vous le mettez dans le répertoire .git (référentiel).

$ ls -1d .git*
.git
.gitignore
369
jmulho

Comme indiqué dans les autres réponses, vous pouvez placer .gitignore dans n’importe quel répertoire d’un référentiel Git. Toutefois, si vous devez disposer d'une version privée de .gitignore, vous pouvez ajouter les règles au fichier .git/info/exclude.

67
Alan Haggai Alavi

Vous pouvez placer .gitignore dans n’importe quel répertoire de git.

Il est généralement utilisé comme fichier de substitution dans les dossiers, car les dossiers ne sont généralement pas suivis par git.

52
philipk

En cas de doute, placez-le à la racine de votre référentiel. Voir https://help.github.com/articles/ignoring-files/ pour plus d'informations.

38
Hraban Luyat

Si vous voulez le faire globalement, vous pouvez utiliser le chemin par défaut que git recherchera. Il suffit de le placer dans un fichier nommé "ignore" dans le chemin ~/.config/git

(le chemin complet de votre fichier est donc: ~/.config/git/ignore)

7
Liran Brimer

Vous pouvez également trouver un fichier .gitignore global directement dans le chemin ~ si vous ne l’avez pas créé dans votre projet de dossier. Ce fichier est pris en compte par tous vos projets .git.

2
XLE_22

De plus, si vous créez un nouveau compte sur Github, vous aurez la possibilité d’ajouter .gitignore. Il sera automatiquement configuré à l’emplacement approprié/standard de votre lieu de travail. Vous n'avez rien à y ajouter au début, il vous suffit de modifier le contenu à tout moment.

0
Thielicious