Naar de inhoud
snowkitDev

Eén nette .gitignore voor je hele stack

Kies de talen, frameworks, tools, editors en besturingssystemen die je project raakt.

Een .gitignore bouwen

Kies alles wat je project gebruikt. Druk op Enter in het zoekvak om de eerste overeenkomst toe te voegen.

aan het einde toegevoegd
.gitignore

            

Dubbele regels worden maar één keer bewaard

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

  1. Gebruik Sjablonen zoeken om je taal, framework, editor of besturingssysteem te vinden en vink elk aan dat van toepassing is.
  2. Voeg onder Je eigen regels iets bijzonders toe.
  3. Lees de gecombineerde .gitignore en druk op Kopiëren, of op Wissen om opnieuw te beginnen.
  4. 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.

Waar nu heen

Ga verder met wat je zojuist hebt gemaakt, nog steeds op je apparaat.

Meer van Snowkit