Mere 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 eksistere i tre tilstande:
- Ændret: der er foretaget ændringer, men Git har endnu ikke gemt dem;
- Staged: ændringer er gjort klar 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.
Hvis en fil allerede spores og der foretages ændringer i den, skal du køre kommandoen git add for at stage disse ændringer.
Rediger filen test.txt 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.
Nu har filen en ændret status.
Brug kommandoerne git add, git status og git commit til henholdsvis at stage ændringen, kontrollere status for working tree og staging area samt at committe ændringen:
Som du kan se, er ændringerne nu staged, og et nyt snapshot af projektet er blevet oprettet ved at committe de stagede ændringer.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
What does the `git add` command do in this context?
Can you explain the difference between staged and committed states?
What happens if I modify the file again after committing?
Awesome!
Completion rate improved to 3.57
Mere 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 eksistere i tre tilstande:
- Ændret: der er foretaget ændringer, men Git har endnu ikke gemt dem;
- Staged: ændringer er gjort klar 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.
Hvis en fil allerede spores og der foretages ændringer i den, skal du køre kommandoen git add for at stage disse ændringer.
Rediger filen test.txt 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.
Nu har filen en ændret status.
Brug kommandoerne git add, git status og git commit til henholdsvis at stage ændringen, kontrollere status for working tree og staging area samt at committe ændringen:
Som du kan se, er ændringerne nu staged, og et nyt snapshot af projektet er blevet oprettet ved at committe de stagede ændringer.
Tak for dine kommentarer!