 Git-katalog och Arbetskatalog
Git-katalog och Arbetskatalog
Du har precis skapat ett lokalt Git-repository för ditt projekt. Som nämnts tidigare skapar kommandot git init även en dold katalog, .git. Utforska nu denna katalog mer i detalj.
Git-katalog
Kör kommandot ls -la för att lista alla filer och kataloger, inklusive dolda som börjar med en punkt, i din projektkatalog:

Här kan du se att vår projektkatalog faktiskt innehåller den dolda katalogen .git. Om du inte redan befinner dig i projektkatalogen, använd kommandot cd för att byta din aktuella arbetskatalog till den.
Alla tre poster i listan börjar med tecknet d, vilket indikerar att posten är en katalog.
Kör kommandot ls -l .git för att lista alla vanliga (icke-dolda) filer och kataloger i katalogen .git:

De första tre posterna som börjar med tecknet - är vanliga filer, och de sista fyra posterna är kataloger. Dessa filer och kataloger kommer inte att diskuteras i detalj för tillfället. Du kommer att använda kommandon för att interagera med dem istället för att ändra dem direkt.

I grunden kan du betrakta katalogen .git som den centraliserade databasen för ditt projekt, ansvarig för att lagra ändringar och deras historik. När du initierar ett nytt arkiv med git init skapas en ny katalog .git. På samma sätt, när du klonar ett arkiv, kopieras denna .git-katalog till din lokala maskin.
Arbetskatalog
Arbetskatalogen (eller arbetsmappen) är katalogen som representerar det aktuella tillståndet eller versionen av ditt projekt. Det är här alla ändringar och uppdateringar av filer görs.
Arbetskatalogen innehåller alla filer och mappar utanför katalogen .git.
Titta på visualiseringen för att tydliggöra detta koncept:

Katalogen .git inkluderar inte arbetskatalogen.
Arbetskatalogen innehåller alla filer som för närvarande spåras av Git, tillsammans med eventuella nya filer som ännu inte har lagts till för spårning. Använd följande kommando för att kontrollera statusen för arbetskatalogen:
Kör kommandot git status för att kontrollera statusen på ditt arbetskatalog:

Arbetskatalogen är tom eftersom projektmappen ännu inte innehåller några filer.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 3.57 Git-katalog och Arbetskatalog
Git-katalog och Arbetskatalog
Svep för att visa menyn
Du har precis skapat ett lokalt Git-repository för ditt projekt. Som nämnts tidigare skapar kommandot git init även en dold katalog, .git. Utforska nu denna katalog mer i detalj.
Git-katalog
Kör kommandot ls -la för att lista alla filer och kataloger, inklusive dolda som börjar med en punkt, i din projektkatalog:

Här kan du se att vår projektkatalog faktiskt innehåller den dolda katalogen .git. Om du inte redan befinner dig i projektkatalogen, använd kommandot cd för att byta din aktuella arbetskatalog till den.
Alla tre poster i listan börjar med tecknet d, vilket indikerar att posten är en katalog.
Kör kommandot ls -l .git för att lista alla vanliga (icke-dolda) filer och kataloger i katalogen .git:

De första tre posterna som börjar med tecknet - är vanliga filer, och de sista fyra posterna är kataloger. Dessa filer och kataloger kommer inte att diskuteras i detalj för tillfället. Du kommer att använda kommandon för att interagera med dem istället för att ändra dem direkt.

I grunden kan du betrakta katalogen .git som den centraliserade databasen för ditt projekt, ansvarig för att lagra ändringar och deras historik. När du initierar ett nytt arkiv med git init skapas en ny katalog .git. På samma sätt, när du klonar ett arkiv, kopieras denna .git-katalog till din lokala maskin.
Arbetskatalog
Arbetskatalogen (eller arbetsmappen) är katalogen som representerar det aktuella tillståndet eller versionen av ditt projekt. Det är här alla ändringar och uppdateringar av filer görs.
Arbetskatalogen innehåller alla filer och mappar utanför katalogen .git.
Titta på visualiseringen för att tydliggöra detta koncept:

Katalogen .git inkluderar inte arbetskatalogen.
Arbetskatalogen innehåller alla filer som för närvarande spåras av Git, tillsammans med eventuella nya filer som ännu inte har lagts till för spårning. Använd följande kommando för att kontrollera statusen för arbetskatalogen:
Kör kommandot git status för att kontrollera statusen på ditt arbetskatalog:

Arbetskatalogen är tom eftersom projektmappen ännu inte innehåller några filer.
Tack för dina kommentarer!