Har du brugt GitHub, men spekulerer stadig på, hvad en .gitignore fil betyder?

Hvis ja, vil denne guide vise dig, hvad det er, dets bestanddele, hvad det gør, og hvordan man opretter en Gitignore.

Hvad er en Gitignore?

GitHub tilbyder forskellige detaljerede funktioner, lige fra iscenesættelse af filer til at skubbe dem til dit eksterne lager. Men hvis du ikke har lyst til at skubbe nogle filer til GitHub, kan du vælge ikke så godt.

At forlade nogle filer ude som denne, mens du iscenesætter andre til en forpligtelse, er det ultimative mål for .gitignore-filen.

I det væsentlige indeholder .gitignore-filen navnet på alle de filer og mapper, du ikke har til hensigt at skubbe til dit fjernlager.

Ud over at være nyttigt, mens du forpligter filer til GitHub, kan det også være nyttigt at bruge en .gitignore implementering til skyplatforme som Heroku.

Sådan hostes dit Python-websted gratis på Heroku

Har du brug for at være vært for et lille websted uden omkostninger? Heroku er måske lige det, du leder efter.

instagram viewer

En .gitignore er som enhver anden fil, du bruger, mens du arbejder på dit projekt. Vær dog forsigtig med ikke at forveksle den med en almindelig tekstfil, der bruger en vedhæftet .txt. Så bemærk, at .gitignore er den eneste navngivningskonvention for denne fil.

Sådan oprettes en Gitignore-fil

For at oprette en .gitignore-fil skal du gå til din projektrodmappe og oprette en ny fil. Navngiv det .gitignore.

Alternativt kan du åbne enhver kode editor efter eget valg. Opret derefter en ny fil i dit projekt rodkatalog og navngiv den .gitignore.

Åbn .gitignore-filen, og skriv navnene på de filer og mapper, du vil ignorere for at engagere. Gem det som med andre filer på din maskine. Men sørg for at bruge den passende filtypenavn til hver fil.

Hvis du vil ignorere flere elementer ad gangen, skal du trykke på når du har skrevet navnet på en fil eller mappe på en linje Gå ind og skriv den næste på en ny linje.

Når du har tilføjet en fil eller mappe til .gitignore, vil GitHub ikke vælge eller iscenesætte dem til den næste forpligtelse.

Filer eller mapper, der er anført i .gitignore, findes ikke i dit eksterne lager på GitHub. Denne .gitignore-fil bliver dog skubbet til dit eksterne lager.

Når du har logget på dit eksterne arkiv, kan du derefter klikke på .gitignore for at se en liste over mapper og filer, du har efterladt, mens du iscenesætter andre for at engagere sig.

At have et kig på .gitignore i dit eksterne arkiv på denne måde er nyttigt, når du har brug for at gå tilbage til din lokale maskine for at foretage ændringer i disse filer.

Det er ret praktisk, da du hurtigt kan få fat i navnene på sådanne filer og fjerne dem lokalt fra .gitignore, hvis du har brug for det. Opdater dem derefter, som du vil, på din lokale maskine.

Derudover lader det dig undgå at manipulere med færdige filer lokalt, men hjælper dig med at fokusere på dem, der er anført i .gitignore.

Men hvis du nogensinde beslutter at undtage en fil eller en mappe fra .gitignore, før du opdaterer eller udfylder dem lokalt, skal du fjerne dem ved at slette dem fra .gitignore. Men sørg for ikke at slette selve filen.

Når alt kommer til alt kan du så løbe git add - alt igen for at iscenesætte dem for at forpligte sig til dit fjernlager.

Hvilken type filer skal du lægge i Gitignore?

Midlertidigt anvendte filer og mapper, der er irrelevante for dit projekt, er eksempler på filer, du kan placere i .gitignore. Hvis du også har ufuldstændige filer som ekstra JavaScript eller moduler, kan de gå ind i .gitignore. Som vi sagde tidligere, når du først har besluttet at opdatere og iscenesætte sådanne filer, kan du fjerne dem fra .gitignore når som helst.

Brug af en .gitignore hver gang er ikke en forudsætning for et godt projekt. Men det forenkler din arbejdsgang. Hvis du planlægger at bruge cloud hosting, kan det også gøre implementeringen problemfri.

Nu hvor du ved, hvordan du undtager nogle filer og mapper fra iscenesættelse med .gitignore, kan du også se på, hvordan du kan rense Git og have et pænt arbejdstræ.

E-mail
Sådan rengøres Git og fjernes ikke-sporede filer

At finde dit Git-projekt er rodet med gamle filer? Lær hvordan du rengør din Git.

Relaterede emner
  • Programmering
  • Filhåndtering
  • GitHub
Om forfatteren
Idowu Omisola (50 artikler udgivet)

Idowu brænder for alt smart tech og produktivitet. På fritiden leger han med kodning og skifter til skakbrættet, når han keder sig, men han elsker også at bryde væk fra rutinen en gang imellem. Hans lidenskab for at vise folk vejen rundt om moderne teknologi motiverer ham til at skrive mere.

Mere fra Idowu Omisola

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft venligst din e-mail-adresse i den e-mail, vi lige har sendt dig.

.