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

bookMere om Sporing af Filer

Når du arbejder med Git, kan filer i dit projektbibliotek enten være sporede eller usporrede. Sporede filer er inkluderet i snapshots (fremtidige commits), mens usporrede filer ikke er det. Nyligt oprettede filer er typisk usporrede, indtil de tilføjes til staging-området.

Sporede filer kan befinde sig i tre tilstande:

  • Ændret; der er foretaget ændringer, men Git har endnu ikke gemt dem;
  • Staged; ændringer er forberedt til at blive committet og inkluderet i det næste snapshot;
  • Committet; ændringer er gemt i et snapshot inde i .git-mappen.

Brug følgende billede til tydeligt at illustrere disse tilstande.

Filklassificering
Note
Bemærk

Hvis en fil allerede spores og der foretages ændringer i den, skal du køre kommandoen git add for at stage disse ændringer.

Rediger test.txt-filen ved hjælp af følgende kommando:

Operatoren >> tilføjer teksten, der er omsluttet af dobbelte eller enkelte anførselstegn, til en eksisterende fil, i dette tilfælde test.txt. Teksten tilføjes i slutningen af filen på en ny linje.

Redigering af filen

Nu har filen en modificeret status. Brug kommandoerne git add, git status og git commit til henholdsvis at forberede ændringen, kontrollere status for arbejdstræet og staging-området samt at gemme ændringen permanent:

Forberedelse og commit af ændringer

Som det kan ses, er ændringerne nu forberedt, og et nyt øjebliksbillede af projektet er blevet oprettet ved at committe de forberedte ændringer.

question-icon

Antag, at vi har en fil ved navn preprocessing.py. Din opgave er at placere handlingerne med de respektive kommandoer i den korrekte rækkefølge, så ændringerne i denne fil bliver committet.

1.
2.

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

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 9

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain the difference between staged and committed files in Git?

What happens if I modify a file after staging it but before committing?

How can I see which files are modified, staged, or committed?

Awesome!

Completion rate improved to 3.57

bookMere om Sporing af Filer

Stryg for at vise menuen

Når du arbejder med Git, kan filer i dit projektbibliotek enten være sporede eller usporrede. Sporede filer er inkluderet i snapshots (fremtidige commits), mens usporrede filer ikke er det. Nyligt oprettede filer er typisk usporrede, indtil de tilføjes til staging-området.

Sporede filer kan befinde sig i tre tilstande:

  • Ændret; der er foretaget ændringer, men Git har endnu ikke gemt dem;
  • Staged; ændringer er forberedt til at blive committet og inkluderet i det næste snapshot;
  • Committet; ændringer er gemt i et snapshot inde i .git-mappen.

Brug følgende billede til tydeligt at illustrere disse tilstande.

Filklassificering
Note
Bemærk

Hvis en fil allerede spores og der foretages ændringer i den, skal du køre kommandoen git add for at stage disse ændringer.

Rediger test.txt-filen ved hjælp af følgende kommando:

Operatoren >> tilføjer teksten, der er omsluttet af dobbelte eller enkelte anførselstegn, til en eksisterende fil, i dette tilfælde test.txt. Teksten tilføjes i slutningen af filen på en ny linje.

Redigering af filen

Nu har filen en modificeret status. Brug kommandoerne git add, git status og git commit til henholdsvis at forberede ændringen, kontrollere status for arbejdstræet og staging-området samt at gemme ændringen permanent:

Forberedelse og commit af ændringer

Som det kan ses, er ændringerne nu forberedt, og et nyt øjebliksbillede af projektet er blevet oprettet ved at committe de forberedte ændringer.

question-icon

Antag, at vi har en fil ved navn preprocessing.py. Din opgave er at placere handlingerne med de respektive kommandoer i den korrekte rækkefølge, så ændringerne i denne fil bliver committet.

1.
2.

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

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 9
some-alt