Le fichier .gitignore appartient-il quelque part à la structure de dossiers .git ou aux fichiers source principaux?
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
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
.
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.
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.
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
)
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.
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.