Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Git-katalog och Arbetskatalog | Introduktion till Git
Git-Grunder

bookGit-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:

Visar alla kataloger och filer

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.

Note
Notera

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:

Listar vanliga filer och kataloger i .git-katalogen

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.

Projektkatalog

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.

Note
Notering

Arbetskatalogen innehåller alla filer och mappar utanför katalogen .git.

Titta på visualiseringen för att tydliggöra detta koncept:

Projektkatalog

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:

Tomt arbetskatalog

Arbetskatalogen är tom eftersom projektmappen ännu inte innehåller några filer.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 6

Fråga AI

expand

Fråga AI

ChatGPT

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

bookGit-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:

Visar alla kataloger och filer

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.

Note
Notera

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:

Listar vanliga filer och kataloger i .git-katalogen

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.

Projektkatalog

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.

Note
Notering

Arbetskatalogen innehåller alla filer och mappar utanför katalogen .git.

Titta på visualiseringen för att tydliggöra detta koncept:

Projektkatalog

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:

Tomt arbetskatalog

Arbetskatalogen är tom eftersom projektmappen ännu inte innehåller några filer.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 6
some-alt