Où le fichier .gitignore appartient-il?

Le fichier .gitignore appartient-il à la structure du dossier .git quelque part ou dans les fichiers sources principaux?

Mettez .gitignore dans le répertoire de travail . Cela ne fonctionne pas si vous le placez dans le répertoire .git (repository).

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

Comme les autres réponses l’indiquent, vous pouvez placer .gitignore dans n’importe quel répertoire d’un référentiel Git. Toutefois, si vous avez besoin d’une version privée de .gitignore , vous pouvez append les règles au .git/info/exclude .

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

Il est généralement utilisé comme fichier d’espace réservé dans les dossiers, car les dossiers ne sont généralement pas suivis par git.

En cas de doute, placez-le simplement à la racine de votre référentiel. Voir http://help.github.com/git-ignore/ 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)

De plus, si vous créez un nouveau compte sur Github, vous aurez la possibilité d’append .gitignore et celui-ci sera automatiquement configuré sur l’emplacement correct / standard de votre lieu de travail. Vous n’avez pas à append quoi que ce soit au début, modifiez simplement le contenu à tout moment.

Vous pouvez également trouver un fichier .gitignore directement sur 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.