Mer om Sporing av Filer
Som vi diskuterte tidligere, kan filene i prosjektmappen vår enten være sporet eller usporert når vi arbeider med Git. Mens sporede filer er en del av øyeblikksbildene (fremtidige commits), er usporerte filer det ikke. Nyopprettede filer er for eksempel vanligvis usporerte inntil de legges til i staging-området.
Når det gjelder sporede filer, kan de være i en av tre mulige tilstander:
- modifisert (visse endringer er gjort i filen, men Git lagrer dem ikke ennå);
- staget (endringene er klare til å bli commitet og vil være en del av øyeblikksbildet);
- commitet (endringene er lagret i et øyeblikksbilde i
.git
-mappen).
La oss se på et bilde for å gjøre dette tydeligere:
Hvis filen vår allerede spores og vi har gjort noen endringer i den, må vi fortsatt kjøre kommandoen git add
for å stage disse endringene.
La oss nå endre test.txt
-filen vår ved hjelp av følgende kommando:
Operatoren >>
legger til teksten som er omsluttet av doble (eller enkle) anførselstegn til en eksisterende fil, som i vårt tilfelle er test.txt
. Teksten blir lagt til på slutten av filen på en ny linje.
Nå har filen vår fått statusen modifisert. Vi vil deretter bruke kommandoene git add
, git status
og git commit
for å legge denne endringen til staging, sjekke statusen til arbeidsområdet og staging-området, samt lagre endringen permanent:
Som du ser, har vi nå lagt til endringene våre i staging og opprettet et nytt øyeblikksbilde av prosjektet vårt ved å committe de endrede filene.
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
Mer om Sporing av Filer
Sveip for å vise menyen
Som vi diskuterte tidligere, kan filene i prosjektmappen vår enten være sporet eller usporert når vi arbeider med Git. Mens sporede filer er en del av øyeblikksbildene (fremtidige commits), er usporerte filer det ikke. Nyopprettede filer er for eksempel vanligvis usporerte inntil de legges til i staging-området.
Når det gjelder sporede filer, kan de være i en av tre mulige tilstander:
- modifisert (visse endringer er gjort i filen, men Git lagrer dem ikke ennå);
- staget (endringene er klare til å bli commitet og vil være en del av øyeblikksbildet);
- commitet (endringene er lagret i et øyeblikksbilde i
.git
-mappen).
La oss se på et bilde for å gjøre dette tydeligere:
Hvis filen vår allerede spores og vi har gjort noen endringer i den, må vi fortsatt kjøre kommandoen git add
for å stage disse endringene.
La oss nå endre test.txt
-filen vår ved hjelp av følgende kommando:
Operatoren >>
legger til teksten som er omsluttet av doble (eller enkle) anførselstegn til en eksisterende fil, som i vårt tilfelle er test.txt
. Teksten blir lagt til på slutten av filen på en ny linje.
Nå har filen vår fått statusen modifisert. Vi vil deretter bruke kommandoene git add
, git status
og git commit
for å legge denne endringen til staging, sjekke statusen til arbeidsområdet og staging-området, samt lagre endringen permanent:
Som du ser, har vi nå lagt til endringene våre i staging og opprettet et nytt øyeblikksbilde av prosjektet vårt ved å committe de endrede filene.
Takk for tilbakemeldingene dine!