Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Git-directory en Werkboom | Introductie tot Git
Quizzes & Challenges
Quizzes
Challenges
/
Git Essentials

bookGit-directory en Werkboom

Je hebt zojuist een lokaal Git-repository voor je project aangemaakt. Zoals eerder vermeld, maakt het uitvoeren van het commando git init ook een verborgen .git-map aan. Verken deze map nu in meer detail.

Git-map

Voer het commando ls -la uit om alle bestanden en mappen weer te geven, inclusief verborgen items die beginnen met een punt, binnen je projectmap:

Alle mappen en bestanden weergeven

Hier zie je dat onze projectmap inderdaad de verborgen .git-map bevat. Als je nog niet in de projectmap bent, gebruik dan het cd-commando om je huidige werkmap hiernaar te wijzigen.

Note
Opmerking

Alle drie de vermeldingen in de lijst beginnen met het teken d, wat aangeeft dat het om een map gaat.

Voer het commando ls -l .git uit om alle reguliere (niet-verborgen) bestanden en mappen in de .git-map weer te geven:

Reguliere bestanden en mappen binnen de .git-directory weergeven

De eerste drie items die beginnen met het teken - zijn reguliere bestanden, en de laatste vier items zijn mappen. Deze bestanden en mappen worden voorlopig niet in detail besproken. Gebruik commando's om ermee te werken in plaats van ze direct aan te passen.

In feite kun je de .git-directory beschouwen als de gecentraliseerde database van je project, verantwoordelijk voor het opslaan van wijzigingen en hun geschiedenis. Wanneer je een nieuwe repository initialiseert met git init, wordt er opnieuw een .git-directory aangemaakt. Evenzo wordt bij het klonen van een repository deze .git-directory gekopieerd naar je lokale machine.

Werkmap

De werkmap (of werkdirectory) is de map die de huidige staat of versie van je project weergeeft. Hier voer je alle wijzigingen en updates aan je bestanden uit.

Note
Opmerking

De werkmap bevat alle bestanden en mappen buiten de .git-directory.

Bekijk de visualisatie om dit concept te verduidelijken:

De .git-directory bevat niet de working tree.

De working tree bevat alle bestanden die momenteel door Git worden getrackt, samen met eventuele nieuwe bestanden die nog niet aan tracking zijn toegevoegd. Gebruik het volgende commando om de status van de working tree te controleren:

Voer het commando git status uit om de status van de working tree te controleren:

Lege working tree

De werkmap is leeg omdat de projectmap nog geen bestanden bevat.

question mark

Wat doet het commando git init en wat is het doel van de verborgen map .git?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

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

Awesome!

Completion rate improved to 3.57

bookGit-directory en Werkboom

Veeg om het menu te tonen

Je hebt zojuist een lokaal Git-repository voor je project aangemaakt. Zoals eerder vermeld, maakt het uitvoeren van het commando git init ook een verborgen .git-map aan. Verken deze map nu in meer detail.

Git-map

Voer het commando ls -la uit om alle bestanden en mappen weer te geven, inclusief verborgen items die beginnen met een punt, binnen je projectmap:

Alle mappen en bestanden weergeven

Hier zie je dat onze projectmap inderdaad de verborgen .git-map bevat. Als je nog niet in de projectmap bent, gebruik dan het cd-commando om je huidige werkmap hiernaar te wijzigen.

Note
Opmerking

Alle drie de vermeldingen in de lijst beginnen met het teken d, wat aangeeft dat het om een map gaat.

Voer het commando ls -l .git uit om alle reguliere (niet-verborgen) bestanden en mappen in de .git-map weer te geven:

Reguliere bestanden en mappen binnen de .git-directory weergeven

De eerste drie items die beginnen met het teken - zijn reguliere bestanden, en de laatste vier items zijn mappen. Deze bestanden en mappen worden voorlopig niet in detail besproken. Gebruik commando's om ermee te werken in plaats van ze direct aan te passen.

In feite kun je de .git-directory beschouwen als de gecentraliseerde database van je project, verantwoordelijk voor het opslaan van wijzigingen en hun geschiedenis. Wanneer je een nieuwe repository initialiseert met git init, wordt er opnieuw een .git-directory aangemaakt. Evenzo wordt bij het klonen van een repository deze .git-directory gekopieerd naar je lokale machine.

Werkmap

De werkmap (of werkdirectory) is de map die de huidige staat of versie van je project weergeeft. Hier voer je alle wijzigingen en updates aan je bestanden uit.

Note
Opmerking

De werkmap bevat alle bestanden en mappen buiten de .git-directory.

Bekijk de visualisatie om dit concept te verduidelijken:

De .git-directory bevat niet de working tree.

De working tree bevat alle bestanden die momenteel door Git worden getrackt, samen met eventuele nieuwe bestanden die nog niet aan tracking zijn toegevoegd. Gebruik het volgende commando om de status van de working tree te controleren:

Voer het commando git status uit om de status van de working tree te controleren:

Lege working tree

De werkmap is leeg omdat de projectmap nog geen bestanden bevat.

question mark

Wat doet het commando git init en wat is het doel van de verborgen map .git?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 6
some-alt