Bestanden 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:
- Voeg de bestanden toe aan je
.gitignore; - Verwijder de bestanden uit de repository (zonder ze lokaal te verwijderen) met
git rm --cached; - 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 het beste om ze te negeren.
Pas dit toe op het bestand config.txt, dat al is gecommit.
Zie de volgende illustratie van de workflow:
Voeg config.txt toe aan de lijst van genegeerde bestanden in het .gitignore-bestand:
echo config.txt >> .gitignore
Voer vervolgens het git rm-commando uit met de --cached-vlag om het bestand uit de repository te verwijderen zonder het lokaal te verwijderen:
git rm --cached config.txt
Controleer nu de status van de werkmap en staging area:
git status
Zoals je kunt zien, is het verwijderen van het config-bestand al gestaged, maar het .gitignore-bestand moet nog worden toegevoegd.
Voeg daarna beide wijzigingen toe aan de commit:
git add .gitignore
git commit -m "Add the config.txt file to gitignore"
De commit is geslaagd.
Controleer nu of het bestand config.txt wordt genegeerd door een nieuwe regel met een voorbeeld wachtwoord toe te voegen met het echo-commando:
echo "PASSWORD=qwerty" >> config.txt
Controleer tot slot de status van de werkboom:
git status
Het bestand is gewijzigd, maar wordt niet gevolgd door Git, waardoor de werkmap schoon blijft.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.