Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Meer Over Het Bijhouden Van Bestanden | Introductie tot Git
Git Essentials

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

Note
Opmerking

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.

question-icon

Stel, we hebben een bestand genaamd preprocessing.py. Zet de handelingen met de bijbehorende opdrachten in de juiste volgorde, zodat de wijzigingen in dit bestand worden vastgelegd.

1.
2.

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

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 9

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

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

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

Note
Opmerking

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.

question-icon

Stel, we hebben een bestand genaamd preprocessing.py. Zet de handelingen met de bijbehorende opdrachten in de juiste volgorde, zodat de wijzigingen in dit bestand worden vastgelegd.

1.
2.

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

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 9
some-alt