Je comprends qu'un fichier .gitignore cache des fichiers spécifiques au contrôle de version de Git. de Git. J'ai un projet (LaTeX) qui génère beaucoup de fichiers supplémentaires (.auth, .dvi, .pdf, logs, etc) au fur et à mesure de son exécution, mais je ne veux pas qu'ils soient suivis.
Je suis conscient que je pourrais (peut-être devrais) faire en sorte que tous ces fichiers soient placés dans un sous-dossier séparé du projet, puisque je pourrais alors ignorer le pliage. sous-dossier séparé dans le projet, puisque je pourrais alors simplement ignorer le dossier.
Cependant, existe-t-il un moyen de conserver les fichiers de sortie dans la racine de l'arborescence du projet et d'utiliser les fichiers .g. ? l'arbre du projet et d'utiliser .gitignore pour tout ignorer sauf les fichiers que je suivis avec Git ? Quelque chose comme
# Ignore everything
*
# But not these files...
script.pl
template.latex
# etc...
20 votes
Duplicata de stackoverflow.com/q/9162919/321973 (Je sais que c'est plus récent, mais la réponse est plus correcte). En fait, cette réponse est probablement le meilleur