Skip to main content

GITIGNORE-bestand (wat het is en hoe er een te openen)

Git Tutorial 8 - .gitignore file (Juni- 2026)

Git Tutorial 8 - .gitignore file (Juni- 2026)
Anonim

Een bestand met de GITIGNORE-bestandsextensie is een Git Ignore-bestand dat wordt gebruikt met het versie / bronbesturingssysteem Git. Het geeft aan welke bestanden en mappen niet mogen worden genegeerd in een bepaalde broncode.

Het kan per weg worden gebruikt, zodat de regels alleen worden toegepast op specifieke mappen, maar je kunt ook een globaal GITIGNORE-bestand maken dat van toepassing is op elke Git-repository die je hebt.

U kunt tientallen voorbeelden van GITIGNORE-bestanden vinden die worden aanbevolen in verschillende scenario's, van de GitHub-sjablonen van .gitignore-sjablonen.

Hoe een GITIGNORE-bestand te openen

GITIGNORE-bestanden zijn platte tekstbestanden, wat betekent dat u er een kunt openen met elk programma dat tekstbestanden kan lezen.

Windows-gebruikers kunnen GITIGNORE-bestanden openen met het ingebouwde Kladblok-programma of met de gratis Notepad ++ -toepassing. Om GITIGNORE-bestanden op macOS te openen, kunt u Gedit gebruiken. Linux-gebruikers (evenals Windows en macOS) kunnen Atom handig vinden voor het openen en bewerken van GITIGNORE-bestanden.

GITIGNORE-bestanden zijn echter niet echt bruikbaar (dat wil zeggen ze werken niet als een negeerbestand) tenzij ze worden gebruikt binnen de context van Git, wat vrije software is die draait op Windows, Linux en macOS.

U kunt het GITIGNORE-bestand gebruiken door het overal te plaatsen waar u wilt dat de regels van toepassing zijn. Plaats een andere in elke werkdirectory en de negeerregels werken voor elke map afzonderlijk. Als u het GITIGNORE-bestand in de hoofdmap van de werkmap van het project plaatst, kunt u alle regels daar toevoegen zodat het een globale rol op zich neemt.

Notitie: Plaats het GITIGNORE-bestand niet in de Git repository-map; Hierdoor kunnen de regels niet worden toegepast, omdat het bestand zich in de werkdirectory moet bevinden.

GITIGNORE-bestanden zijn handig voor het delen van de negeerregels met iedereen die uw repository zou kunnen klonen. Dit is waarom het volgens GitHub belangrijk is om het in je repository vast te leggen.

Hoe converteren naar / van een GITIGNORE-bestand

Zie deze Stack Overflow-thread voor informatie over het converteren van CVSIGNORE naar GITIGNORE. Het simpele antwoord is dat er geen gewone bestandsconverter is die dit voor u kan doen, maar er kan een script zijn dat u kunt gebruiken om de patronen van het CVSIGNORE-bestand te kopiëren.

Zie SVN-repositories converteren naar Git Repositories voor hulp daarbij. Zie ook dit Bash-script dat hetzelfde zou kunnen bereiken.

Als u uw GITIGNORE-bestand in een tekstbestandsindeling wilt opslaan, gebruikt u een van de hierboven genoemde teksteditors. De meeste van hen kunnen converteren naar TXT-, HTML- en vergelijkbare indelingen voor platte tekst.

Geavanceerd lezen van GITIGNORE-bestanden

U kunt een lokaal GITIGNORE-bestand van Terminal samenstellen met deze opdracht:

tik op .gitignore

Een globale kan op deze manier worden gemaakt:

git config --global core.excludesfile ~ / .gitignore_global

Als u geen GITIGNORE-bestand wilt maken, kunt u ook uitzonderingen toevoegen aan uw lokale repository door de .git / info / uitsluiten het dossier.

Hier is een eenvoudig voorbeeld van een GITIGNORE-bestand dat verschillende door het besturingssysteem gegenereerde bestanden zou negeren:

.DS_Store .DS_Store? ._ *. Trashes ehthumbs.db Thumbs.db

Hier is een GITIGNORE-voorbeeld dat LOG-, SQL- en SQLITE-bestanden uitsluit van de broncode:

* .log * .sql * .sqlite

Er zijn veel patroonregels die moeten worden gevolgd om te voldoen aan de juiste syntaxisregels die Git vereist. Hierover leest u meer, en veel meer over hoe het bestand werkt, van de officiële GITIGNORE-documentatie-website.

Vergeet niet dat als je al een bestand hebt ingecheckt om niet te worden genegeerd en er later een negeerregel voor toevoegt in het GITIGNORE-bestand, Git het bestand niet zal negeren totdat je het opheft met de volgende opdracht:

git rm --cached nameofthefile

Is uw bestand nog steeds niet geopend?

Als uw bestand niet werkt zoals hierboven beschreven, controleer dan of u de bestandsextensie correct leest. Als u het bijvoorbeeld niet kunt openen met een teksteditor of als Git het bestand niet herkent, heeft u misschien niet echt te maken met een GITIGNORE-bestand.

IGN is een ander negeerbestand maar bevindt zich in de RoboHelp-negeerlijst-bestandsindeling die is gemaakt door en wordt gebruikt met Adobe RoboHelp voor het maken van Windows Help-documenten. Hoewel het bestand een vergelijkbare functie kan hebben - om woorden weer te geven die worden genegeerd uit zoekopdrachten in de documentatie - kan het niet worden gebruikt met Git en worden niet dezelfde syntaxisregels toegepast.

Als uw bestand niet wordt geopend, onderzoekt u de bestandsextensie om te achterhalen in welk formaat het bestand zich bevindt, zodat u de juiste software kunt vinden die het bestand opent of converteert.