Git-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:
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.
Alle tre poster på listen starter med tegnet d, hvilket indikerer, 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:
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. Du vil anvende kommandoer til at interagere med dem i stedet for at ændre dem direkte.
Grundlæggende kan du betragte .git-mappen som den centraliserede database for dit projekt, ansvarlig for at gemme ændringer og deres historik. Når du initialiserer et nyt repository med git init, bliver en ny .git-mappe oprettet. Tilsvarende, når du kloner et repository, bliver denne .git-mappe kopieret til din lokale maskine.
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.
Arbejdstræet indeholder alle filer og mapper uden for .git-mappen.
Se visualiseringen for at gøre dette koncept tydeligt:
Mappen .git indeholder ikke working tree.
Working tree indeholder alle filer, der i øjeblikket er sporet 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 working tree:
Kør kommandoen git status for at kontrollere tilstanden af dit working tree:
Working tree er tomt, fordi projektmappen endnu ikke indeholder nogen filer.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.57
Git-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:
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.
Alle tre poster på listen starter med tegnet d, hvilket indikerer, 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:
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. Du vil anvende kommandoer til at interagere med dem i stedet for at ændre dem direkte.
Grundlæggende kan du betragte .git-mappen som den centraliserede database for dit projekt, ansvarlig for at gemme ændringer og deres historik. Når du initialiserer et nyt repository med git init, bliver en ny .git-mappe oprettet. Tilsvarende, når du kloner et repository, bliver denne .git-mappe kopieret til din lokale maskine.
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.
Arbejdstræet indeholder alle filer og mapper uden for .git-mappen.
Se visualiseringen for at gøre dette koncept tydeligt:
Mappen .git indeholder ikke working tree.
Working tree indeholder alle filer, der i øjeblikket er sporet 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 working tree:
Kør kommandoen git status for at kontrollere tilstanden af dit working tree:
Working tree er tomt, fordi projektmappen endnu ikke indeholder nogen filer.
Tak for dine kommentarer!