J'ai un fichier .gitignore
dans quelques répertoires (ex log/
.) Avec le contenu suivant:gitignore ne fonctionne pas - à ignorer tout sauf fichier gitignore pour garder un répertoire « vide »
* " Ignore everything in this directory
!.gitignore " Except this file
Néanmoins, si il y a un fichier dans ce répertoire, git status
me le montre en disant qu'il est nouveau mais non traqué.
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# log/blah.log
nothing added to commit but untracked files present (use "git add" to track)
J'ai trouvé d'autres messages sur stackoverflow suggérant de mettre un commentaire sur la première ligne et d'autres formes ou voodoo au hasard, mais rien n'a fonctionné.
Simplement, je veux un répertoire tmp/
et log/
d'exister dans mon repo, mais vide. Je ne veux pas que quiconque soit harcelé pour ajouter ses fichiers log et tmp à ces répertoires.
Vous devriez noter qu'une ligne commençant par '#' sert de commentaire dans le fichier '.gitignore'. – Csq