2017-01-03 1 views
-1

J'écris dans LaTeX et lorsque vous enregistrez un fichier au format .tex, il génère des fichiers que je ne veux pas que git puisse suivre.Essayer d'utiliser le fichier .gitignore pour ignorer les fichiers .log

Le fichier .tex crée un fichier .log, .aux, .synctex.gz. Je l'ai ignoré avec succès le .aux et le .synctex.gz avec ceci:

.DS_Store 
*.log 
*.aux 
*.synctex.gz 

Mais le fichier journal est toujours suivi. Quand je fais un git add * il est dit:

modified: assets/latex/array/array.log 
modified: assets/latex/array/array.pdf 
modified: assets/latex/template.log 
modified: assets/latex/template.pdf 
modified: assets/latex/template.tex 

Aussi, j'ai essayé:

.DS_Store 
assets/latex/array/array.aux 
assets/latex/array/array.log 
assets/latex/array/array.synctex.gz 

assets/latex/else/else.aux 
assets/latex/else/else.log 
assets/latex/else/else.synctex.gz 

assets/latex/elseif/elseif.aux 
assets/latex/elseif/elseif.log 
assets/latex/elseif/elseif.synctex.gz 

assets/latex/for-loop/forloop.aux 
assets/latex/for-loop/forloop.log 
assets/latex/for-loop/forloop.synctex.gz 

assets/latex/if/if.aux 
assets/latex/if/if.log 
assets/latex/if/if.synctex.gz 

assets/latex/switch/switch.aux 
assets/latex/switch/switch.log 
assets/latex/switch/switch.synctex.gz 

assets/latex/var/var.aux 
assets/latex/var/var.log 
assets/latex/var/var.synctex.gz 

assets/latex/template.aux 
assets/latex/template.log 
assets/latex/template.synctex.gz 

Cela ne fonctionne pas non plus.

+5

Vous suivez déjà certains des fichiers '.log', d'où la mention" Modifié ". Regardez 'git rm --cached' pour les effacer. – byxor

Répondre

0

Vous pouvez utiliser **/*.log, où l'étoile double signifie l'appliquer de manière récursive, de sorte qu'elle corresponde à tous les sous-répertoires.

+0

Vous n'avez pas besoin de ça. '* .log' s'applique à tout ce qui est à portée de main. – jthill