Meer Over Het Bijhouden Van Bestanden
Zoals eerder besproken, kunnen de bestanden in onze projectmap bij het werken met Git getraceerd of niet-getraceerd zijn. Terwijl getraceerde bestanden deel uitmaken van de snapshots (toekomstige commits), zijn niet-getraceerde bestanden dat niet. Nieuw aangemaakte bestanden zijn bijvoorbeeld meestal niet-getraceerd totdat ze aan de staging area zijn toegevoegd.
Wat betreft getraceerde bestanden, deze kunnen zich in een van de drie mogelijke toestanden bevinden:
- aangepast (er zijn bepaalde wijzigingen in het bestand aangebracht, maar Git slaat deze nog niet op);
- klaargezet (de wijzigingen zijn gereed om gecommit te worden en zullen deel uitmaken van de snapshot);
- gecommit (de wijzigingen zijn opgeslagen in een snapshot in de
.git
-map).
Bekijk de volgende afbeelding om dit te verduidelijken:
Als ons bestand al getraceerd is en we hebben er wijzigingen in aangebracht, moeten we nog steeds het commando git add
uitvoeren om deze wijzigingen klaar te zetten.
Laten we nu ons test.txt
-bestand aanpassen met het volgende commando:
De >>
-operator voegt de tekst tussen de dubbele aanhalingstekens (of enkele aanhalingstekens) toe aan een bestaand bestand, in ons geval test.txt
. De tekst wordt aan het einde van het bestand toegevoegd op een nieuwe regel.
Nu heeft ons bestand een gewijzigde status. Vervolgens gebruiken we de commando's git add
, git status
en git commit
om deze wijziging te stage-en, de status van onze werkboom en staging area te controleren en de wijziging vast te leggen:
Zoals te zien is, zijn onze wijzigingen nu gestaged en is er een nieuwe momentopname van ons project gemaakt door de gestagede wijziging te committen.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain the difference between staged and committed changes in Git?
What does the `git status` command show after each step?
What happens if I modify the file again after committing?
Awesome!
Completion rate improved to 3.57
Meer Over Het Bijhouden Van Bestanden
Veeg om het menu te tonen
Zoals eerder besproken, kunnen de bestanden in onze projectmap bij het werken met Git getraceerd of niet-getraceerd zijn. Terwijl getraceerde bestanden deel uitmaken van de snapshots (toekomstige commits), zijn niet-getraceerde bestanden dat niet. Nieuw aangemaakte bestanden zijn bijvoorbeeld meestal niet-getraceerd totdat ze aan de staging area zijn toegevoegd.
Wat betreft getraceerde bestanden, deze kunnen zich in een van de drie mogelijke toestanden bevinden:
- aangepast (er zijn bepaalde wijzigingen in het bestand aangebracht, maar Git slaat deze nog niet op);
- klaargezet (de wijzigingen zijn gereed om gecommit te worden en zullen deel uitmaken van de snapshot);
- gecommit (de wijzigingen zijn opgeslagen in een snapshot in de
.git
-map).
Bekijk de volgende afbeelding om dit te verduidelijken:
Als ons bestand al getraceerd is en we hebben er wijzigingen in aangebracht, moeten we nog steeds het commando git add
uitvoeren om deze wijzigingen klaar te zetten.
Laten we nu ons test.txt
-bestand aanpassen met het volgende commando:
De >>
-operator voegt de tekst tussen de dubbele aanhalingstekens (of enkele aanhalingstekens) toe aan een bestaand bestand, in ons geval test.txt
. De tekst wordt aan het einde van het bestand toegevoegd op een nieuwe regel.
Nu heeft ons bestand een gewijzigde status. Vervolgens gebruiken we de commando's git add
, git status
en git commit
om deze wijziging te stage-en, de status van onze werkboom en staging area te controleren en de wijziging vast te leggen:
Zoals te zien is, zijn onze wijzigingen nu gestaged en is er een nieuwe momentopname van ons project gemaakt door de gestagede wijziging te committen.
Bedankt voor je feedback!