Git-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 bestanden die beginnen met een punt, binnen je projectmap:
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.
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:
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. Interactie hiermee vindt plaats via commando's in plaats van directe aanpassing.
In wezen 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 nieuwe .git-directory aangemaakt. Evenzo, wanneer je een repository kloont, wordt deze .git-directory gekopieerd naar je lokale machine.
Werkdirectory
De werkdirectory (of werkmap) is de map die de huidige status of versie van je project weergeeft. Hier voer je alle aanpassingen en updates aan je bestanden uit.
De werkdirectory bevat alle bestanden en mappen buiten de .git-directory.
Bekijk de visualisatie om dit concept te verduidelijken:
De .git-map 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 uw werkmap te controleren:
De werkmap is leeg omdat de projectmap nog geen bestanden bevat.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 3.57
Git-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 bestanden die beginnen met een punt, binnen je projectmap:
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.
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:
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. Interactie hiermee vindt plaats via commando's in plaats van directe aanpassing.
In wezen 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 nieuwe .git-directory aangemaakt. Evenzo, wanneer je een repository kloont, wordt deze .git-directory gekopieerd naar je lokale machine.
Werkdirectory
De werkdirectory (of werkmap) is de map die de huidige status of versie van je project weergeeft. Hier voer je alle aanpassingen en updates aan je bestanden uit.
De werkdirectory bevat alle bestanden en mappen buiten de .git-directory.
Bekijk de visualisatie om dit concept te verduidelijken:
De .git-map 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 uw werkmap te controleren:
De werkmap is leeg omdat de projectmap nog geen bestanden bevat.
Bedankt voor je feedback!