Je ne sais pas quelle est la bonne façon d'ignorer le contenu d'un répertoire dans git.
Supposons que j'ai la structure de répertoires suivante:
my_project
|--www
|--1.txt
|--2.txt
|--.gitignore
Quelle est la différence entre mettre ceci:
www
Et ça?
www/*
La raison pour laquelle je pose cette question est la suivante: Dans git, si un répertoire est vide, git n'inclura pas ce répertoire vide dans le référentiel. J'essayais donc la solution qui consiste à ajouter un fichier .gitkeep supplémentaire sous le répertoire afin qu'il ne soit pas vide. Quand j'essayais cette solution, si dans le fichier .gitignore, j'écris comme ci-dessous:
www
!*.gitkeep
Cela ne fonctionne pas (mon intention est d'ignorer tout le contenu sous www mais de conserver le répertoire). Mais si j'essaye ce qui suit:
www/*
!*.gitkeep
Alors ça marche! Je pense donc qu'il doit y avoir des différences entre les deux approches.
bin
etbin/
est que le premier ignorera les fichiers ou les dossiers, le second uniquement les dossiers. Je ne connais pas la différence avecbin/*