DevTulz Online

.gitignore Generator

Vælg teknologier for at komme i gang

Hvad er .gitignore?

En .gitignore-fil fortæller Git, hvilke filer og mapper der skal ignoreres — og forhindrer dem i at blive sporet eller committet til dit repository. Typiske kandidater er build-artefakter, afhængighedsmapper (node_modules/, vendor/), miljøfiler (.env), logfiler og OS-specifikke filer som .DS_Store. Hvert projekt bør have en .gitignore tilpasset dets stak.

Sådan bruger du .gitignore Generator

  1. Søg efter eller gennemse dine teknologier — klik på et tag for at vælge det.

  2. Valgte elementer vises som chips i bjælken ovenfor — klik ✕ for at fravælge.

  3. Tilføj brugerdefinerede mønstre i tekstfeltet nedenfor.

  4. Kopiér den genererede .gitignore og gem den som .gitignore i din projektrod.

  5. Commit selve .gitignore-filen — den bør spores af Git.

Hyppigt stillede spørgsmål

Skal jeg committe min .gitignore-fil? Ja. .gitignore-filen selv skal committes til lageret, så alle samarbejdspartnere deler de samme ignoreringsregler. Det er den eneste fil i sin kategori, som du ønsker at blive sporet.

Jeg har allerede committet en fil, der skal ignoreres — hvordan fjerner jeg den? Hvis du tilføjer den til .gitignore, fjernes en fil, der allerede er committet, ikke fra sporingen. Du skal køre: git rm --cached <filename> for at fjerne sporningen, derefter committe denne ændring. Derefter vil .gitignore forhindre, at den tilføjes igen.

Hvad er forskellen mellem .gitignore og .gitkeep? .gitignore udelukker filer fra sporing. .gitkeep er en konvention (ikke en Git-funktion) til at holde en ellers tom mappe sporet — Git sporer ikke tomme mapper, så udviklere tilføjer en blank .gitkeep-fil for at bevare mappestrukturen.

Kan jeg have flere .gitignore-filer? Ja. Du kan placere .gitignore-filer i enhver undermappe. Hver enkelt gælder for dens mappe og alle undermapper. Regler i .gitignore-filer i undermapper tilsidesætter root .gitignore for det undertræ.

Keywords: gitignore generator, gitignore fil, gitignore skabelon, ignorer filer git, gitignore builder, gitignore Node.js, gitignore Python