Visual Studio, Rider and OS files are covered too.
De regels worden samengevoegd in één bestand met een kop voor elk deel, en alles wat twee keer staat wordt maar één keer bewaard. Kies je talen, tools en editors, voeg je eigen regels toe en kopieer een gebruiksklare .gitignore. Het is gratis en draait in je browser.
Hoe je een .gitignore maakt
- Gebruik Sjablonen zoeken om je taal, framework, editor of besturingssysteem te vinden en vink elk aan dat van toepassing is.
- Voeg onder Je eigen regels iets bijzonders toe.
- Lees de gecombineerde .gitignore en druk op Kopiëren, of op Wissen om opnieuw te beginnen.
- Sla het op als een bestand met de naam .gitignore in de hoofdmap van je project.
Waar de regels vandaan komen
De sjablonen volgen de veelgebruikte communitylijsten voor elke taal en tool, ontdaan van zelden benodigde regels. Buildoutput, afhankelijkheidsmappen, caches, logs, editorinstellingen en besturingssysteemrommel zoals .DS_Store en Thumbs.db zijn gedekt, en regels die met ! beginnen behouden bestanden die je meestal wilt, zoals de Gradle-wrapper of gedeelde VS Code-instellingen.
Houd geheimen uit Git
Voeg Omgevingsbestanden en geheimen toe om .env-bestanden, privésleutels en inloggegevensbestanden te negeren en .env.example te behouden. Een .gitignore voorkomt alleen dat nieuwe bestanden worden toegevoegd. Als een geheim al is gecommit, verwijder het dan met git rm --cached en wissel dan de sleutel, want hij blijft in de geschiedenis staan.
Het bestand gebruiken
Sla het op als .gitignore in de hoofdmap van je repository, naast de .git-map. Patronen die op / eindigen komen overeen met mappen, een / vooraan verankert een patroon aan de root van de repository, ** komt op elke diepte overeen en latere regels winnen van eerdere. Voer git status --ignored uit om te controleren wat wordt overgeslagen.
Tips
- Maak de .gitignore vóór de eerste commit. Achteraf opruimen is veel moeilijker.
- Negeer gegenereerde bestanden, zoals buildmappen en afhankelijkheidsmappen, niet je broncode.
- Commit een .env.example zodat anderen weten welke instellingen nodig zijn. De env-voorbeeldgenerator kan er een maken.
- Als een bestand al wordt gevolgd, haalt het toevoegen aan .gitignore het niet uit de tracking. Gebruik eerst
git rm --cached.
Wie gebruikt het
Ontwikkelaars die een project beginnen, studenten die code inleveren en freelancers die een repository aan een klant overdragen. Secties zijn opgenomen voor veel talen, editors en besturingssystemen.
Vragen
Waar komt het .gitignore-bestand?
In de hoofdmap van je repository, naast de .git-map.
Waarom wordt een bestand nog steeds gevolgd?
Negeerregels hebben geen effect op bestanden die al worden gevolgd. Haal ze uit de tracking met git rm --cached.
Wordt er iets geüpload?
Nee. Het bestand wordt in je browser gebouwd.