Duplicate possible:
Comment puis-je ajouter un répertoire vide à un dépôt git
Je veux vérifier dans un dossier vide. Comment puis-je faire ceci?
Vous ne pouvez pas valider des dossiers vides dans git. Si vous voulez qu'il apparaisse, vous devez y mettre quelque chose, même juste un fichier vide.
Par exemple, ajoutez un fichier vide appelé .gitkeep au dossier que vous souhaitez conserver, puis dans votre fichier .gitignore, écrivez:
# exclude everything
somefolder/*
# exception to the rule
!somefolder/.gitkeep
Commettez vos fichiers .gitignore et .gitkeep et cela devrait résoudre votre problème.
mettre ce .gitignore dans le dossier, puis git add .gitignore
*
*/
!.gitignore
La ligne *
indique à git d’ignorer tous les fichiers du dossier, mais !.gitignore
indique à git d’inclure le fichier .gitignore. Ainsi, votre référentiel local et tous les autres clones du référentiel obtiennent tous le dossier vide et le .gitignore dont il a besoin.
Edit: Peut être évident, mais ajoutez également */à git ignore pour ignorer également les sous-dossiers.