Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Bestanden Negeren in Git | Geavanceerdere Interactie
Git Essentials

bookBestanden Negeren in Git

Bestanden negeren

Het negeren van bestanden in Git is om verschillende redenen van groot belang:

  • Kleinere repositorygrootte: Het negeren van overbodige bestanden voorkomt dat deze worden opgeslagen in het versiebeheersysteem, wat resulteert in kleinere repository's;
  • Focus op broncode: Door gegenereerde bestanden of artefacten uit te sluiten, blijft de repository gericht op broncode en essentiële projectbestanden;
  • Beveiliging: Het vermijden van het opnemen van gevoelige informatie, zoals API-sleutels of wachtwoorden, verhoogt de beveiliging van het project.

Het .gitignore-bestand

Het belangrijkste mechanisme om aan te geven welke bestanden genegeerd moeten worden, is het .gitignore-bestand. Dit bestand, doorgaans geplaatst in de root van de repository, bevat een lijst met bestands- of map-patronen die Git moet negeren. Elke regel in het bestand vertegenwoordigt een patroon voor te negeren bestanden of mappen. Voor nu gebruiken we eenvoudigweg de namen van de bestanden.

Laten we eerst alle (inclusief verborgen) bestanden en mappen in onze projectmap weergeven:

Als u op een macOS-computer werkt, zult u hoogstwaarschijnlijk het bestand .DS_Store hebben, dat automatisch door het besturingssysteem wordt aangemaakt. Het heeft geen zin om dit bestand te volgen en te committen, dus laten we het bestand .gitignore aanmaken met het echo-commando en de regel .DS_Store erin schrijven om dit bestand te negeren:

Note
Opmerking

Als .gitignore niet leeg is, dient u de >>-operator te gebruiken om een nieuwe regel met de bestandsnaam toe te voegen.

Daarna kunnen we het commando git status uitvoeren en zien dat dit bestand niet voorkomt in de lijst met niet-getrackte bestanden:

Laten we nu ons .gitignore-bestand toevoegen en committen:

De commit is geslaagd en het bestand .DS_Store wordt genegeerd.

question mark

Hoe voeg je een bestand met de naam handler.py correct toe aan een NIET-LEEG .gitignore-bestand?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5

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

bookBestanden Negeren in Git

Veeg om het menu te tonen

Bestanden negeren

Het negeren van bestanden in Git is om verschillende redenen van groot belang:

  • Kleinere repositorygrootte: Het negeren van overbodige bestanden voorkomt dat deze worden opgeslagen in het versiebeheersysteem, wat resulteert in kleinere repository's;
  • Focus op broncode: Door gegenereerde bestanden of artefacten uit te sluiten, blijft de repository gericht op broncode en essentiële projectbestanden;
  • Beveiliging: Het vermijden van het opnemen van gevoelige informatie, zoals API-sleutels of wachtwoorden, verhoogt de beveiliging van het project.

Het .gitignore-bestand

Het belangrijkste mechanisme om aan te geven welke bestanden genegeerd moeten worden, is het .gitignore-bestand. Dit bestand, doorgaans geplaatst in de root van de repository, bevat een lijst met bestands- of map-patronen die Git moet negeren. Elke regel in het bestand vertegenwoordigt een patroon voor te negeren bestanden of mappen. Voor nu gebruiken we eenvoudigweg de namen van de bestanden.

Laten we eerst alle (inclusief verborgen) bestanden en mappen in onze projectmap weergeven:

Als u op een macOS-computer werkt, zult u hoogstwaarschijnlijk het bestand .DS_Store hebben, dat automatisch door het besturingssysteem wordt aangemaakt. Het heeft geen zin om dit bestand te volgen en te committen, dus laten we het bestand .gitignore aanmaken met het echo-commando en de regel .DS_Store erin schrijven om dit bestand te negeren:

Note
Opmerking

Als .gitignore niet leeg is, dient u de >>-operator te gebruiken om een nieuwe regel met de bestandsnaam toe te voegen.

Daarna kunnen we het commando git status uitvoeren en zien dat dit bestand niet voorkomt in de lijst met niet-getrackte bestanden:

Laten we nu ons .gitignore-bestand toevoegen en committen:

De commit is geslaagd en het bestand .DS_Store wordt genegeerd.

question mark

Hoe voeg je een bestand met de naam handler.py correct toe aan een NIET-LEEG .gitignore-bestand?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5
some-alt