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
Quizzes & Challenges
Quizzes
Challenges
/
Git Essentials

bookMeer over het Bijhouden van Bestanden

Bij het werken met Git kunnen bestanden in je projectdirectory getrackt of niet-getrackt zijn. Getrackt bestanden worden opgenomen in snapshots (toekomstige commits), terwijl niet-getrackt bestanden dat niet zijn. Nieuw aangemaakte bestanden zijn doorgaans niet-getrackt totdat ze aan de staging area zijn toegevoegd.

Getrackt bestanden kunnen zich in drie toestanden bevinden:

  • Aangepast: er zijn wijzigingen aangebracht, maar Git heeft deze nog niet opgeslagen;
  • Gestaged: wijzigingen zijn voorbereid om gecommit te worden en worden opgenomen in de volgende snapshot;
  • Gecommit: wijzigingen zijn opgeslagen in een snapshot binnen de .git directory.

Gebruik de volgende afbeelding om deze toestanden duidelijk te illustreren.

Note
Opmerking

Als een bestand al getrackt is en er worden wijzigingen in aangebracht, moet je het git add-commando uitvoeren om deze aanpassingen te stagen.

Wijzig het bestand test.txt met het volgende commando:

De >>-operator voegt de tekst tussen dubbele of enkele aanhalingstekens toe aan een bestaand bestand, in dit geval test.txt. De tekst wordt aan het einde van het bestand op een nieuwe regel toegevoegd.

Bestand wijzigen

Nu heeft het bestand een gewijzigde status. Gebruik de commando's git add, git status en git commit om de wijziging te plaatsen, de status van de werkmap en staging area te controleren, en de wijziging vast te leggen:

Wijzigen in de staging area plaatsen en vastleggen

Zoals te zien is, zijn de wijzigingen nu gestaged en is er een nieuwe momentopname van het project gemaakt door de gestagede wijzigingen te committen.

question-icon

Stel, er is een bestand genaamd preprocessing.py. Zet de handelingen met de bijbehorende opdrachten in de juiste volgorde, zodat de wijzigingen in dit bestand worden gecommit.

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:

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

bookMeer over het Bijhouden van Bestanden

Veeg om het menu te tonen

Bij het werken met Git kunnen bestanden in je projectdirectory getrackt of niet-getrackt zijn. Getrackt bestanden worden opgenomen in snapshots (toekomstige commits), terwijl niet-getrackt bestanden dat niet zijn. Nieuw aangemaakte bestanden zijn doorgaans niet-getrackt totdat ze aan de staging area zijn toegevoegd.

Getrackt bestanden kunnen zich in drie toestanden bevinden:

  • Aangepast: er zijn wijzigingen aangebracht, maar Git heeft deze nog niet opgeslagen;
  • Gestaged: wijzigingen zijn voorbereid om gecommit te worden en worden opgenomen in de volgende snapshot;
  • Gecommit: wijzigingen zijn opgeslagen in een snapshot binnen de .git directory.

Gebruik de volgende afbeelding om deze toestanden duidelijk te illustreren.

Note
Opmerking

Als een bestand al getrackt is en er worden wijzigingen in aangebracht, moet je het git add-commando uitvoeren om deze aanpassingen te stagen.

Wijzig het bestand test.txt met het volgende commando:

De >>-operator voegt de tekst tussen dubbele of enkele aanhalingstekens toe aan een bestaand bestand, in dit geval test.txt. De tekst wordt aan het einde van het bestand op een nieuwe regel toegevoegd.

Bestand wijzigen

Nu heeft het bestand een gewijzigde status. Gebruik de commando's git add, git status en git commit om de wijziging te plaatsen, de status van de werkmap en staging area te controleren, en de wijziging vast te leggen:

Wijzigen in de staging area plaatsen en vastleggen

Zoals te zien is, zijn de wijzigingen nu gestaged en is er een nieuwe momentopname van het project gemaakt door de gestagede wijzigingen te committen.

question-icon

Stel, er is een bestand genaamd preprocessing.py. Zet de handelingen met de bijbehorende opdrachten in de juiste volgorde, zodat de wijzigingen in dit bestand worden gecommit.

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