Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Bestanden Negeren na de Eerste Commit | Meer Geavanceerde Interactie
Git Essentials

bookBestanden Negeren na de Eerste Commit

Als je al bestanden hebt gecommit die je nu wilt negeren, volg dan deze stappen:

  1. Voeg de bestanden toe aan je .gitignore;
  2. Verwijder de bestanden uit de repository (zonder ze lokaal te verwijderen) met git rm --cached;
  3. Commit de wijzigingen.

Voorbeeld van workflow

Configuratiebestanden bevatten vaak privé-informatie, dus deze zouden niet gevolgd moeten worden. Om te voorkomen dat dergelijke bestanden per ongeluk aan Git worden toegevoegd, is het verstandig om ze te negeren. Pas dit toe op het bestand config.txt, dat al gecommit is.

Zie de volgende illustratie van de workflow:

Voorbeeld van workflow

Voeg config.txt toe aan de lijst van te negeren bestanden in het bestand .gitignore:

Config-bestand toevoegen aan .gitignore

Voer vervolgens het commando git rm uit met de --cached vlag om het bestand uit de repository te verwijderen zonder het lokaal te wissen:

Configuratiebestand verwijderen

Controleer nu de status van de werkboom en staging area:

Status controleren

Zoals je kunt zien, is het verwijderen van het configuratiebestand al gestaged, maar het .gitignore-bestand moet nog worden toegevoegd. Daarna beide wijzigingen committen:

Wijzigingen committen

De commit is succesvol.
Controleer nu of het config.txt-bestand wordt genegeerd door een nieuwe regel met een voorbeeld password toe te voegen met het echo-commando:

Configuratiebestand wijzigen

Controleer ten slotte de status van de werkboom:

Werkboom controleren

Het bestand is gewijzigd, maar wordt niet gevolgd door Git, waardoor de werkmap schoon blijft.

question-icon

Koppel de acties aan de bijbehorende commando's.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Click or drag`n`drop items and fill in the blanks

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

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

Suggested prompts:

Can you explain why it's important to ignore sensitive files like config.txt?

What should I do if I accidentally committed other sensitive files?

How can I remove a file from the repository history entirely?

Awesome!

Completion rate improved to 3.57

bookBestanden Negeren na de Eerste Commit

Veeg om het menu te tonen

Als je al bestanden hebt gecommit die je nu wilt negeren, volg dan deze stappen:

  1. Voeg de bestanden toe aan je .gitignore;
  2. Verwijder de bestanden uit de repository (zonder ze lokaal te verwijderen) met git rm --cached;
  3. Commit de wijzigingen.

Voorbeeld van workflow

Configuratiebestanden bevatten vaak privé-informatie, dus deze zouden niet gevolgd moeten worden. Om te voorkomen dat dergelijke bestanden per ongeluk aan Git worden toegevoegd, is het verstandig om ze te negeren. Pas dit toe op het bestand config.txt, dat al gecommit is.

Zie de volgende illustratie van de workflow:

Voorbeeld van workflow

Voeg config.txt toe aan de lijst van te negeren bestanden in het bestand .gitignore:

Config-bestand toevoegen aan .gitignore

Voer vervolgens het commando git rm uit met de --cached vlag om het bestand uit de repository te verwijderen zonder het lokaal te wissen:

Configuratiebestand verwijderen

Controleer nu de status van de werkboom en staging area:

Status controleren

Zoals je kunt zien, is het verwijderen van het configuratiebestand al gestaged, maar het .gitignore-bestand moet nog worden toegevoegd. Daarna beide wijzigingen committen:

Wijzigingen committen

De commit is succesvol.
Controleer nu of het config.txt-bestand wordt genegeerd door een nieuwe regel met een voorbeeld password toe te voegen met het echo-commando:

Configuratiebestand wijzigen

Controleer ten slotte de status van de werkboom:

Werkboom controleren

Het bestand is gewijzigd, maar wordt niet gevolgd door Git, waardoor de werkmap schoon blijft.

question-icon

Koppel de acties aan de bijbehorende commando's.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Click or drag`n`drop items and fill in the blanks

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6
some-alt