Git-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:
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.
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:
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.
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.
Arbeidstreet inneholder alle filer og mapper utenfor .git-mappen.
Se på visualiseringen for å tydeliggjøre dette konseptet:
.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:
Arbeidsområdet er tomt fordi prosjektmappen ikke inneholder noen filer ennå.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
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
Git-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:
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.
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:
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.
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.
Arbeidstreet inneholder alle filer og mapper utenfor .git-mappen.
Se på visualiseringen for å tydeliggjøre dette konseptet:
.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:
Arbeidsområdet er tomt fordi prosjektmappen ikke inneholder noen filer ennå.
Takk for tilbakemeldingene dine!