Git
Tomma kataloger i Git
Sök…
Git spårar inte kataloger
Antag att du har initierat ett projekt med följande katalogstruktur:
/build app.js
Sedan lägger du till allt så att du har skapat hittills och förbinder dig:
git init git add . git commit -m "Initial commit"
Git spårar bara filen app.js.
Antag att du har lagt till ett build-steg i din applikation och lita på att "build" -katalogen ska vara där som utgångskatalogen (och du inte vill göra det till en installationsinstruktion som varje utvecklare måste följa), en konvention är att inkludera en ".gitkeep" -fil i katalogen och låt Git spåra den filen.
/build .gitkeep app.js
Lägg sedan till den här nya filen:
git add build/.gitkeep git commit -m "Keep the build directory around"
Git spårar nu filen build / .gitkeep-filen och därför kommer build-mappen att göras tillgänglig vid kassan.
Återigen är detta bara en konvention och inte en Git-funktion.
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow