Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Mer om Sporing av Filer | Introduksjon til Git
Git Essentials

bookMer 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:

Note
Merk

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.

question-icon

Anta at vi har en fil som heter preprocessing.py. Din oppgave er å plassere handlingene med tilhørende kommandoer i riktig rekkefølge, slik at endringene i denne filen blir committet.

1.
2.

Click or drag`n`drop items and fill in the blanks

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 9

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

bookMer 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:

Note
Merk

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.

question-icon

Anta at vi har en fil som heter preprocessing.py. Din oppgave er å plassere handlingene med tilhørende kommandoer i riktig rekkefølge, slik at endringene i denne filen blir committet.

1.
2.

Click or drag`n`drop items and fill in the blanks

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 9
some-alt