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:

Listar 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 nuvarande arbetskatalog till den.

Note
Observera

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 inuti .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.

I grunden kan du behandla .git-katalogen 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 .git-katalog. 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 du gör alla ändringar och uppdateringar av dina filer.

Note
Notera

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 för din arbetskatalog:

Tom arbetskatalog

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

question mark

Vad gör kommandot git init och vad är syftet med den dolda katalogen .git?

Select the correct answer

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

Suggested prompts:

What is the purpose of the .git directory?

Can you explain the difference between the .git directory and the working tree?

How do I add files to the working tree and start tracking them with Git?

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:

Listar 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 nuvarande arbetskatalog till den.

Note
Observera

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 inuti .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.

I grunden kan du behandla .git-katalogen 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 .git-katalog. 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 du gör alla ändringar och uppdateringar av dina filer.

Note
Notera

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 för din arbetskatalog:

Tom arbetskatalog

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

question mark

Vad gör kommandot git init och vad är syftet med den dolda katalogen .git?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 6
some-alt