Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Git-mappe og Arbejdstræ | Introduktion til Git
Git Essentials

bookGit-mappe og Arbejdstræ

Du har netop oprettet et lokalt Git-repository til dit projekt. Som nævnt tidligere, opretter kommandoen git init også en skjult .git-mappe. Udforsk nu denne mappe mere detaljeret.

Git-mappe

Kør kommandoen ls -la for at vise alle filer og mapper, inklusive skjulte filer, der starter med et punktum, i din projektmappe:

Visning af alle mapper og filer

Her kan du se, at vores projektmappe faktisk indeholder den skjulte .git-mappe. Hvis du ikke allerede befinder dig i projektmappen, skal du bruge kommandoen cd for at skifte din nuværende arbejdsmappe til den.

Note
Bemærk

Alle tre poster på listen starter med tegnet d, hvilket angiver, at posten er en mappe.

Kør kommandoen ls -l .git for at vise alle almindelige (ikke-skjulte) filer og mapper inde i .git-mappen:

Visning af almindelige filer og mapper inde i .git-mappen

De første tre poster, der starter med tegnet -, er almindelige filer, og de sidste fire poster er mapper. Disse filer og mapper vil ikke blive gennemgået i detaljer på nuværende tidspunkt. Brug af kommandoer anbefales til interaktion frem for direkte ændringer.

Grundlæggende kan .git-mappen betragtes som centraliseret database for projektet, ansvarlig for lagring af ændringer og deres historik. Når et nyt repository initialiseres med git init, oprettes en ny .git-mappe. Tilsvarende kopieres denne .git-mappe til den lokale maskine, når et repository klones.

Arbejdstræ

Arbejdstræet (eller arbejdsbiblioteket) er den mappe, der repræsenterer den aktuelle tilstand eller version af dit projekt. Det er her, du foretager alle ændringer og opdateringer af dine filer.

Note
Bemærk

Arbejdstræet indeholder alle filer og mapper uden for .git-mappen.

Se visualiseringen for at gøre dette begreb tydeligt:

.git-mappen indeholder ikke arbejdstræet.

Arbejdstræet indeholder alle filer, der i øjeblikket følges af Git, sammen med eventuelle nye filer, der endnu ikke er tilføjet til sporing. Brug følgende kommando for at kontrollere tilstanden (status) af arbejdstræet:

Kør kommandoen git status for at kontrollere tilstanden af dit arbejdstræ:

Tomt arbejdstræ

Arbejdsområdet er tomt, fordi projektmappen endnu ikke indeholder nogen filer.

question mark

Hvad gør kommandoen git init, og hvad er formålet med den skjulte mappe .git?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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-mappe og Arbejdstræ

Stryg for at vise menuen

Du har netop oprettet et lokalt Git-repository til dit projekt. Som nævnt tidligere, opretter kommandoen git init også en skjult .git-mappe. Udforsk nu denne mappe mere detaljeret.

Git-mappe

Kør kommandoen ls -la for at vise alle filer og mapper, inklusive skjulte filer, der starter med et punktum, i din projektmappe:

Visning af alle mapper og filer

Her kan du se, at vores projektmappe faktisk indeholder den skjulte .git-mappe. Hvis du ikke allerede befinder dig i projektmappen, skal du bruge kommandoen cd for at skifte din nuværende arbejdsmappe til den.

Note
Bemærk

Alle tre poster på listen starter med tegnet d, hvilket angiver, at posten er en mappe.

Kør kommandoen ls -l .git for at vise alle almindelige (ikke-skjulte) filer og mapper inde i .git-mappen:

Visning af almindelige filer og mapper inde i .git-mappen

De første tre poster, der starter med tegnet -, er almindelige filer, og de sidste fire poster er mapper. Disse filer og mapper vil ikke blive gennemgået i detaljer på nuværende tidspunkt. Brug af kommandoer anbefales til interaktion frem for direkte ændringer.

Grundlæggende kan .git-mappen betragtes som centraliseret database for projektet, ansvarlig for lagring af ændringer og deres historik. Når et nyt repository initialiseres med git init, oprettes en ny .git-mappe. Tilsvarende kopieres denne .git-mappe til den lokale maskine, når et repository klones.

Arbejdstræ

Arbejdstræet (eller arbejdsbiblioteket) er den mappe, der repræsenterer den aktuelle tilstand eller version af dit projekt. Det er her, du foretager alle ændringer og opdateringer af dine filer.

Note
Bemærk

Arbejdstræet indeholder alle filer og mapper uden for .git-mappen.

Se visualiseringen for at gøre dette begreb tydeligt:

.git-mappen indeholder ikke arbejdstræet.

Arbejdstræet indeholder alle filer, der i øjeblikket følges af Git, sammen med eventuelle nye filer, der endnu ikke er tilføjet til sporing. Brug følgende kommando for at kontrollere tilstanden (status) af arbejdstræet:

Kør kommandoen git status for at kontrollere tilstanden af dit arbejdstræ:

Tomt arbejdstræ

Arbejdsområdet er tomt, fordi projektmappen endnu ikke indeholder nogen filer.

question mark

Hvad gør kommandoen git init, og hvad er formålet med den skjulte mappe .git?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 6
some-alt