Når jeg kjører git status
viser git ikke den tomme katalogen.
Mitt eksterne lager er i github.
Kan jeg ikke legge til og skyve tom katalog?
Svar
Den vanlige måten å tvinge til å legge til et tomt katalog i systemer som ignorerer tomme kataloger, er å legge til en skjult fil i hver slik katalog:
$ touch directoryname/.empty_dir $ git add directoryname/.empty_dir $ git push
Med git
, kan du velge å bruke .gitignore
i stedet for .empty_dir
ovenfor (egentlig vil ethvert navn gjøre det, og den eneste grunnen til å bruke en skjult filnavn er å unngå å se det når du viser katalogens innhold med ls
).
Svar
Du skal ikke. Men du kan alltid legge til en tom readme.md
eller .gitignore
for å kunne gjøre det.
Se https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F .