Hva er en Gitignore -fil og hvordan kan du lage en?

Hva er en Gitignore -fil og hvordan kan du lage en?

Har du brukt GitHub, men lurer du fortsatt på hva en .gitignore -fil betyr?





Hvis ja, viser denne guiden deg hva den er, dens bestanddeler, hva den gjør og hvordan du oppretter en Gitignore.





Hva er en Gitignore?

GitHub tilbyr forskjellige detaljerte funksjoner, alt fra lagringsfiler til å skyve dem til det eksterne depotet ditt. Men hvis du ikke har lyst til å skyve noen filer til GitHub, kan du velge å ikke også.





Å la noen filer være slik mens du oppretter andre for en forpliktelse, er det endelige målet med .gitignore -filen.

I hovedsak inneholder .gitignore -filen navnet på alle filene og mappene du ikke har tenkt å flytte til det eksterne depotet.



I tillegg til å være nyttig når du overfører filer til GitHub, kan bruk av .gitignore også komme godt med når du distribuerer til skyplattformer som Heroku.

En .gitignore er som alle andre filer du bruker mens du jobber med prosjektet ditt. Vær imidlertid forsiktig så du ikke forveksler den med en ren tekstfil som bruker en vedlagt .txt. Så vær oppmerksom på at .gitignore er den eneste navnekonvensjonen for denne filen.





Hvordan lage en Gitignore -fil

For å lage en .gitignore -fil, gå til prosjektets rotmappe og opprett en ny fil. Navngi det .gitignore .

Alternativt kan du åpne hvilken som helst kodeditor du ønsker. Lag deretter en ny fil i prosjektets rotkatalog og gi den et navn .gitignore .





Åpne .gitignore -filen og skriv inn navnene på filene og mappene du vil ignorere for commit. Lagre den som en annen fil på maskinen din. Men sørg for at du bruker den riktige filtypen for hver fil.

For å ignorere flere elementer om gangen, trykker du på når du har skrevet navnet på en fil eller mappe på en linje Tast inn og skriv den neste på en ny linje.

Når du har lagt til en fil eller mappe i .gitignore, vil GitHub ikke velge eller sette dem opp for neste forpliktelse.

Filer eller mapper som er oppført i .gitignore vil ikke være i det eksterne depotet ditt på GitHub. Imidlertid blir denne .gitignore -filen selv sendt til det eksterne depotet ditt.

Når du har logget deg på det eksterne depotet, kan du klikke .gitignore for å se en liste over mapper og filer du etterlot deg mens du lagret andre for forpliktelser.

Å ha et blikk på .gitignore i det eksterne depotet på denne måten er nyttig når du må gå tilbake til din lokale maskin for å utføre endringer i disse filene.

Det er ganske praktisk, ettersom du raskt kan ta tak i navnene på slike filer og fjerne dem lokalt fra .gitignore hvis du trenger det. Oppdater dem deretter som du vil på din lokale maskin.

I tillegg til det lar du deg unngå å tukle med ferdige filer lokalt, men hjelper deg å fokusere på de som er oppført i .gitignore.

Men hvis du noen gang bestemmer deg for å unnta en fil eller en katalog fra .gitignore før du oppdaterer eller fullfører dem lokalt, fjerner du dem ved å slette dem fra .gitignore. Men sørg for ikke å slette selve filen.

Tross alt kan du da løpe git add -alt igjen for å iscenesette dem for forpliktelse til det eksterne depotet ditt.

Hva slags filer bør du legge i Gitignore?

Midlertidig brukte filer og mapper som er irrelevante for prosjektet ditt er eksempler på filer du kan plassere i .gitignore. Hvis du også har ufullførte filer, for eksempel ekstra JavaScript eller moduler, kan de gå inn på .gitignore. Som vi sa tidligere, når du bestemmer deg for å oppdatere og iscenesette slike filer, kan du når som helst fjerne dem fra .gitignore.

Å bruke en .gitignore hver gang er ikke en forutsetning for et godt prosjekt. Men det forenkler arbeidsflyten din. Hvis du planlegger å bruke cloud hosting, kan det også gjøre distribusjonen sømløs.

Nå som du vet hvordan du kan unnta noen filer og mapper fra iscenesettelse med .gitignore, kan du også se på hvordan du kan rengjøre Git og ha et pent arbeidstreet.

Dele Dele kvitring E -post Slik rengjør du Git og fjerner ikke -sporede filer

Å finne Git -prosjektet ditt er rotete med gamle filer? Lær hvordan du rengjør Git.

Les neste
Relaterte temaer
  • Programmering
  • Filbehandling
  • GitHub
Om forfatteren Idisou Omisola(94 artikler publisert)

Idowu brenner for alt smart teknologi og produktivitet. På fritiden leker han med koding og bytter til sjakkbrettet når han kjeder seg, men han liker også å bryte fra rutinen en gang i blant. Hans lidenskap for å vise folk veien rundt moderne teknologi motiverer ham til å skrive mer.

app for å ringe gratis
Mer fra Idowu Omisola

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere