Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Bestanden Negeren in Git | Meer Geavanceerde 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 .gitignore-bestand is de belangrijkste manier om aan te geven welke bestanden Git moet negeren. Dit bestand bevindt zich doorgaans in de hoofdmap van de repository en bevat een lijst met bestands­patronen die Git uitsluit van tracking. Elke regel vertegenwoordigt een patroon voor te negeren bestanden of mappen. Gebruik voorlopig alleen de namen van de bestanden.

Gitignore-bestand

Lijst eerst alle bestanden en mappen in de projectmap op, inclusief verborgen bestanden:

Alle bestanden en mappen weergeven

Als je macOS gebruikt, maakt het systeem automatisch een .DS_Store-bestand aan. Het bijhouden en committen van dit bestand is niet nodig, dus maak een .gitignore-bestand aan met het echo-commando en voeg de regel .DS_Store toe om het te negeren:

Note
Opmerking

Als .gitignore niet leeg is, gebruik dan de >> operator om een nieuwe regel met de bestandsnaam toe te voegen.

Het .gitignore-bestand aanmaken

Voer daarna het commando git status uit en controleer dat dit bestand niet langer voorkomt in de lijst met niet-getrackte bestanden:

Status controleren

Voeg nu het .gitignore-bestand toe en commit dit:

Het .gitignore-bestand committen

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

question mark

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

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.

Suggested prompts:

What other files should I add to .gitignore?

How do I remove a file from Git tracking if I accidentally committed it?

Can you explain how .gitignore patterns work?

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 .gitignore-bestand is de belangrijkste manier om aan te geven welke bestanden Git moet negeren. Dit bestand bevindt zich doorgaans in de hoofdmap van de repository en bevat een lijst met bestands­patronen die Git uitsluit van tracking. Elke regel vertegenwoordigt een patroon voor te negeren bestanden of mappen. Gebruik voorlopig alleen de namen van de bestanden.

Gitignore-bestand

Lijst eerst alle bestanden en mappen in de projectmap op, inclusief verborgen bestanden:

Alle bestanden en mappen weergeven

Als je macOS gebruikt, maakt het systeem automatisch een .DS_Store-bestand aan. Het bijhouden en committen van dit bestand is niet nodig, dus maak een .gitignore-bestand aan met het echo-commando en voeg de regel .DS_Store toe om het te negeren:

Note
Opmerking

Als .gitignore niet leeg is, gebruik dan de >> operator om een nieuwe regel met de bestandsnaam toe te voegen.

Het .gitignore-bestand aanmaken

Voer daarna het commando git status uit en controleer dat dit bestand niet langer voorkomt in de lijst met niet-getrackte bestanden:

Status controleren

Voeg nu het .gitignore-bestand toe en commit dit:

Het .gitignore-bestand committen

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

question mark

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

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5
some-alt