Bevestig dat het bestand wordt gevolgd
Controleer of Git het pad al volgt:
git ls-files -- path/to/fileVerschijnt het pad, voeg dan een passende regel toe aan .gitignore en verwijder alleen de indexkopie:
git rm --cached -- path/to/file--cached bewaart je lokale werkkopie. Controleer git status en de klaargezette verschillen voor de commit. Bij het ophalen van deze commit kunnen teamleden hun gevolgde kopie verliezen; stem de wijziging af.
Voor een map
Controleer welke gevolgde paden in de map staan voordat je de recursieve vorm gebruikt:
git ls-files -- path/to/directory
git rm -r --cached -- path/to/directory Als een geheim is gecommit
Een geheim uit de nieuwste commit verwijderen wist de geschiedenis niet. Vervang de gelekte inloggegevens en volg de instructies van je hostingprovider. .gitignore helpt alleen toekomstige onbedoelde toevoegingen te voorkomen.
Raadpleeg de officiële bronnen voor het precieze gedrag en meer informatie: GitHub-handleiding voor genegeerde bestanden