Hva er en .gitignore-fil?
En .gitignore-fil er en tekstfil som forteller Git hvilke filer eller kataloger som skal ignoreres når du utfører endringer i et depot. Dette kan være nyttig for å ekskludere store eller sensitive filer, for eksempel logger, midlertidige filer eller personlige data, fra å bli forpliktet til depotet.
Hvordan lager jeg en .gitignore-fil?
For å lage en .gitignore-fil, oppretter du ganske enkelt en ny tekstfil i depotet ditt og gir den navnet ".gitignore". Deretter legger du til mønstrene til filene eller katalogene du vil ignorere, til filen.
Eksempler på .gitignore-mønstre
Her er noen eksempler på vanlige .gitignore-mønstre:
* `*.log` – ignorerer alle filer med filtypen .log
* `tmp/` - ignorerer 'tmp'-katalogen og alt dens innhold
* `personal-data.txt` - ignorerer filen 'personal-data.txt'
Hvordan bruker jeg en .gitignore-fil?
Når du har opprettet en .gitignore-fil, kan du bruke den ved å legge den til i depotet ditt. Når du foretar endringer, vil Git automatisk ignorere filene eller katalogene som er spesifisert i .gitignore-filen.
Her er noen tips for å bruke en .gitignore-fil effektivt:
* Bruk mønstre for å matche flere filer eller kataloger. For eksempel vil `*.log` ignorere alle filer med filtypen .log.
* Bruk '#'-symbolet for å kommentere linjer i .gitignore-filen din. Dette kan være nyttig for å dokumentere hvorfor enkelte filer eller kataloger blir ignorert.
* Hvis du vil ignorere en fil eller katalog som allerede er i depotet ditt, kan du bruke kommandoen `git rm --cached` for å fjerne den fra indeksen.