Wat is een Gitignore-bestand en hoe kunt u er een maken?

Wat is een Gitignore-bestand en hoe kunt u er een maken?

Heb je GitHub gebruikt, maar vraag je je nog steeds af wat een .gitignore-bestand betekent?





Zo ja, dan laat deze gids u zien wat het is, de bestanddelen ervan, wat het doet en hoe u een Gitignore kunt maken.





Wat is een Gitignore?

GitHub biedt verschillende gedetailleerde functies, variërend van het voorbereiden van bestanden tot het pushen ervan naar uw externe repository. Als je echter geen zin hebt om sommige bestanden naar GitHub te pushen, kun je ervoor kiezen om dat ook niet te doen.





Sommige bestanden op deze manier weglaten, terwijl andere worden geënsceneerd voor een commit, is het uiteindelijke doel van het .gitignore-bestand.

In wezen bevat het .gitignore-bestand de naam van alle bestanden en mappen die u niet naar uw externe repository wilt pushen.



Behalve dat het nuttig is bij het vastleggen van bestanden op GitHub, kan het gebruik van een .gitignore ook van pas komen bij het implementeren op cloudplatforms zoals Heroku .

Een .gitignore is net als elk ander bestand dat je gebruikt terwijl je aan je project werkt. Zorg er echter voor dat u het niet verwart met een gewoon tekstbestand dat een toegevoegd .txt-bestand gebruikt. Merk dus op dat .gitignore de enige naamgevingsconventie is voor dit bestand.





Hoe maak je een Gitignore-bestand

Om een ​​.gitignore-bestand te maken, gaat u naar de hoofdmap van uw project en maakt u een nieuw bestand aan. Noem maar op .gitignore .

Als alternatief kunt u een code-editor naar keuze openen. Maak vervolgens een nieuw bestand in de hoofdmap van uw project en noem het .gitignore .





Open het .gitignore-bestand en typ de namen van bestanden en mappen die u wilt negeren voor vastlegging. Sla het op zoals elk ander bestand op uw computer. Maar zorg ervoor dat u voor elk bestand de juiste bestandsextensie gebruikt.

Om meerdere items tegelijk te negeren, drukt u op . zodra u de naam van een bestand of map op een regel typt Binnenkomen en schrijf de volgende op een nieuwe regel.

Als je eenmaal een bestand of map aan .gitignore hebt toegevoegd, zal GitHub ze niet uitkiezen of klaarzetten voor de volgende commit.

Bestanden of mappen in .gitignore staan ​​niet in je externe repository op GitHub. Dit .gitignore-bestand zelf wordt echter naar uw externe repository gepusht.

Zodra u zich aanmeldt bij uw externe repository, kunt u klikken op .gitignore om een ​​lijst te zien met mappen en bestanden die je hebt achtergelaten terwijl je anderen klaarmaakte voor vastlegging.

Op deze manier een blik werpen op .gitignore in uw externe repository is handig wanneer u terug moet naar uw lokale computer om wijzigingen in die bestanden aan te brengen.

Dat is best handig, omdat je snel de namen van dergelijke bestanden kunt pakken en ze indien nodig lokaal uit .gitignore kunt verwijderen. Werk ze vervolgens naar wens bij op uw lokale computer.

Bovendien kunt u hiermee voorkomen dat u lokaal met voltooide bestanden knoeit, maar kunt u zich concentreren op de bestanden die worden vermeld in .gitignore.

Als je echter ooit besluit een bestand of map uit te sluiten van .gitignore voordat je ze lokaal bijwerkt of voltooit, verwijder ze dan door ze uit .gitignore te verwijderen. Maar zorg ervoor dat u het bestand zelf niet verwijdert.

Je kunt dan immers rennen git add --all opnieuw om ze te stagen voor commit aan uw externe repository.

Welk type bestanden moet u in Gitignore plaatsen?

Tijdelijk gebruikte bestanden en mappen die niet relevant zijn voor uw project zijn voorbeelden van bestanden die u in .gitignore kunt plaatsen. Als je ook onvoltooide bestanden hebt, zoals extra JavaScript of modules, kunnen ze naar .gitignore gaan. Zoals we eerder al zeiden, zodra je besluit om dergelijke bestanden bij te werken en te stagen, kun je ze op elk moment uit .gitignore verwijderen.

Elke keer een .gitignore gebruiken is geen vereiste voor een geweldig project. Maar het vereenvoudigt uw workflow. Als u van plan bent om cloudhosting te gebruiken, kan dit de implementatie ook naadloos maken.

Nu je weet hoe je sommige bestanden en mappen kunt vrijstellen van staging met .gitignore, kun je ook kijken hoe je Git kunt opschonen en een nette werkende boomstructuur hebt.

Deel Deel Tweeten E-mail Hier leest u hoe u Git kunt opschonen en niet-getrackte bestanden kunt verwijderen

Vindt u dat uw Git-project vol staat met oude bestanden? Leer hoe u uw Git kunt opschonen.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • Bestandsbeheer
  • GitHub
Over de auteur Idisou Omisola(94 artikelen gepubliceerd)

Idowu is gepassioneerd door alles wat slimme technologie en productiviteit betreft. In zijn vrije tijd speelt hij met coderen en schakelt hij over naar het schaakbord als hij zich verveelt, maar hij vindt het ook heerlijk om af en toe uit de routine te stappen. Zijn passie om mensen de weg te wijzen in moderne technologie motiveert hem om meer te schrijven.

hoe doe je de portretmodus op iphone 7
Meer van Idowu Omisola

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren