1. Voeg een regel met de juiste reikwijdte toe
Zet deze regel in het .gitignore van de hoofdmap om de uitsluiting te delen. /.DS_Store geldt alleen voor de hoofdmap. Gebruik een globaal bestand voor een persoonlijke voorkeur voor meerdere repositories.
.DS_Store 2. Onderscheid genegeerde en gevolgde bestanden
Controleer bij niet-gevolgde voorbeelden de passende regel per pad:
git check-ignore -v -- .DS_Store assets/.DS_StoreControleer daarna of deze paden in de index staan. check-ignore slaat gevolgde bestanden normaal over; een passende negeerregel stopt hun volgen niet.
git ls-files -- .DS_Store assets/.DS_Store 3. Stop het volgen van één kopie
Wordt assets/.DS_Store gevolgd, controleer de toestand en bewaar nodig lokaal werk; verwijder daarna alleen de indexvermelding:
git rm --cached -- assets/.DS_StoreControleer de klaargezette verwijdering voor de commit. --cached bewaart je lokale kopie, maar collega’s kunnen hun gevolgde kopie verliezen bij het ophalen. Herhaal alleen voor gecontroleerde paden; vermijd brede bestandsverwijderingen en herbouw van de hele index.
git diff --cached --name-status Raadpleeg de officiële bronnen voor het precieze gedrag en meer informatie: Git-documentatie · Documentatie van git rm · Documentatie van git check-ignore