Wanneer ik git status
draai, laat git de lege map niet zien.
Mijn externe repository bevindt zich in github.
Kan ik “niet toevoegen en een lege map pushen?
Antwoord
De gebruikelijke manier om het toevoegen van een lege map te forceren directory in systemen die lege mappen negeert, is om een verborgen bestand toe te voegen aan elk van deze mappen:
$ touch directoryname/.empty_dir $ git add directoryname/.empty_dir $ git push
Met git
, kunt u ervoor kiezen om .gitignore
te gebruiken in plaats van .empty_dir
hierboven (eigenlijk is elke naam voldoende, en de enige reden om een verborgen bestandsnaam is om te voorkomen dat u deze ziet wanneer u de inhoud van de directory weergeeft met ls
).
Antwoord
Dat is niet de bedoeling. Maar je kunt altijd een lege readme.md
of .gitignore
om dit te kunnen doen.
Zie https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F .