Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Git-katalog og Arbeidsområde | Introduksjon til Git
Git-essensielt

bookGit-katalog og Arbeidsområde

Du har nettopp opprettet et lokalt Git-repositorium for prosjektet ditt. Som nevnt tidligere, oppretter kommandoen git init også en skjult .git-mappe. Nå skal du utforske denne mappen i mer detalj.

Git-mappe

Kjør kommandoen ls -la for å vise alle filer og mapper, inkludert skjulte som starter med et punktum, i prosjektmappen din:

Viser alle mapper og filer

Her kan du se at prosjektmappen vår faktisk inneholder den skjulte .git-mappen. Hvis du ikke allerede befinner deg i prosjektmappen, bruk kommandoen cd for å endre gjeldende arbeidsmappe til denne.

Note
Merk

Alle de tre oppføringene i listen starter med tegnet d, noe som indikerer at oppføringen er en mappe.

Kjør kommandoen ls -l .git for å vise alle vanlige (ikke-skjulte) filer og mapper inne i .git-mappen:

Lister vanlige filer og kataloger inne i .git-katalogen

De tre første oppføringene som starter med tegnet - er vanlige filer, og de siste fire oppføringene er kataloger. Foreløpig vil ikke disse filene og katalogene bli diskutert i detalj. Du vil bruke kommandoer for å samhandle med dem i stedet for å endre dem direkte.

Prosjektkatalog

I hovedsak kan du behandle .git-mappen som den sentraliserte databasen for prosjektet ditt, ansvarlig for å lagre endringer og historikken deres. Når du initialiserer et nytt depot med git init, blir en ny .git-mappe opprettet. På samme måte, når du kloner et depot, blir denne .git-mappen kopiert til din lokale maskin.

Arbeidstre

Arbeidstreet (eller arbeidskatalogen) er katalogen som representerer gjeldende tilstand eller versjon av prosjektet ditt. Det er her du gjør alle endringer og oppdateringer i filene dine.

Note
Merk

Arbeidstreet inneholder alle filer og mapper utenfor .git-mappen.

Se på visualiseringen for å tydeliggjøre dette konseptet:

Prosjektmappe

.git-mappen inkluderer ikke arbeidsområdet.

Arbeidsområdet inneholder alle filer som for øyeblikket er sporet av Git, sammen med eventuelle nye filer som ennå ikke er lagt til sporing. Bruk følgende kommando for å sjekke tilstanden (statusen) til arbeidsområdet:

Kjør kommandoen git status for å sjekke tilstanden til arbeidsområdet ditt:

Tomt arbeidsområde

Arbeidsområdet er tomt fordi prosjektmappen ikke inneholder noen filer ennå.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 3.57

bookGit-katalog og Arbeidsområde

Sveip for å vise menyen

Du har nettopp opprettet et lokalt Git-repositorium for prosjektet ditt. Som nevnt tidligere, oppretter kommandoen git init også en skjult .git-mappe. Nå skal du utforske denne mappen i mer detalj.

Git-mappe

Kjør kommandoen ls -la for å vise alle filer og mapper, inkludert skjulte som starter med et punktum, i prosjektmappen din:

Viser alle mapper og filer

Her kan du se at prosjektmappen vår faktisk inneholder den skjulte .git-mappen. Hvis du ikke allerede befinner deg i prosjektmappen, bruk kommandoen cd for å endre gjeldende arbeidsmappe til denne.

Note
Merk

Alle de tre oppføringene i listen starter med tegnet d, noe som indikerer at oppføringen er en mappe.

Kjør kommandoen ls -l .git for å vise alle vanlige (ikke-skjulte) filer og mapper inne i .git-mappen:

Lister vanlige filer og kataloger inne i .git-katalogen

De tre første oppføringene som starter med tegnet - er vanlige filer, og de siste fire oppføringene er kataloger. Foreløpig vil ikke disse filene og katalogene bli diskutert i detalj. Du vil bruke kommandoer for å samhandle med dem i stedet for å endre dem direkte.

Prosjektkatalog

I hovedsak kan du behandle .git-mappen som den sentraliserte databasen for prosjektet ditt, ansvarlig for å lagre endringer og historikken deres. Når du initialiserer et nytt depot med git init, blir en ny .git-mappe opprettet. På samme måte, når du kloner et depot, blir denne .git-mappen kopiert til din lokale maskin.

Arbeidstre

Arbeidstreet (eller arbeidskatalogen) er katalogen som representerer gjeldende tilstand eller versjon av prosjektet ditt. Det er her du gjør alle endringer og oppdateringer i filene dine.

Note
Merk

Arbeidstreet inneholder alle filer og mapper utenfor .git-mappen.

Se på visualiseringen for å tydeliggjøre dette konseptet:

Prosjektmappe

.git-mappen inkluderer ikke arbeidsområdet.

Arbeidsområdet inneholder alle filer som for øyeblikket er sporet av Git, sammen med eventuelle nye filer som ennå ikke er lagt til sporing. Bruk følgende kommando for å sjekke tilstanden (statusen) til arbeidsområdet:

Kjør kommandoen git status for å sjekke tilstanden til arbeidsområdet ditt:

Tomt arbeidsområde

Arbeidsområdet er tomt fordi prosjektmappen ikke inneholder noen filer ennå.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 6
some-alt