Le fichier .gitignore appartient-il à la structure de dossiers .git quelque part ou aux fichiers source principaux?
Le fichier .gitignore appartient-il à la structure de dossiers .git quelque part ou aux fichiers source principaux?
Réponses:
Mettez .gitignore dans le répertoire de travail . Cela ne fonctionne pas si vous le placez dans le répertoire .git (référentiel).
$ ls -1d .git*
.git
.gitignore
.gitignore
fichier n'importe où dans le répertoire de travail, c'est-à-dire dans n'importe quel dossier où votre code prévaut. Cela dit, la meilleure pratique serait de placer le .gitignore
fichier dans le répertoire racine. Cela signifie un .gitignore
fichier pour un repo entier. Cela rend la gestion des fichiers ignorés plus efficace.
Comme les autres réponses l'ont indiqué, vous pouvez placer .gitignore
dans n'importe quel répertoire dans un référentiel Git. Cependant, si vous avez besoin d'une version privée de .gitignore
, vous pouvez ajouter les règles au .git/info/exclude
fichier.
core.excludesfile
(voir git-config (1) ) pour spécifier un fichier contenant vos motifs d'exclusion personnels (votre modèle de dénomination de «fichier temporaire» préféré, la sauvegarde / les fichiers temporaires de votre éditeur, etc.). Par conséquent, évitez de mettre des «schémas personnels» dans les .gitignore
fichiers suivis .
.gitignore
fichier archivé.
Vous pouvez placer .gitignore dans n'importe quel répertoire de git.
Il est couramment 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 à 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é "ignorer" dans le chemin~/.config/git
(chemin si plein pour votre fichier est: ~/.config/git/ignore
)
De plus, si vous créez un nouveau compte sur Github, vous aurez la possibilité d'ajouter .gitignore et il sera configuré automatiquement à l'emplacement droit / standard de votre lieu de travail. Vous n'avez rien à ajouter au début, modifiez simplement le contenu à tout moment.