Hvad er en Gitignore -fil, og hvordan kan du lave en?

Hvad er en Gitignore -fil, og hvordan kan du lave en?

Har du brugt GitHub, men undrer dig stadig over, hvad en .gitignore -fil betyder?





Hvis ja, viser denne vejledning dig, hvad det er, dets bestanddele, hvad det gør, og hvordan du opretter en Gitignore.





Hvad er en Gitignore?

GitHub tilbyder forskellige detaljerede funktioner, lige fra iscenesættelse af filer til at skubbe dem til dit fjernlager. Men hvis du ikke har lyst til at skubbe nogle filer til GitHub, kan du også vælge ikke at gøre det.





At efterlade nogle filer på denne måde, mens du opretter andre til en forpligtelse, er det endelige mål med .gitignore -filen.

I hovedsagen 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 nyttig, mens du overfører filer til GitHub, kan brug af en .gitignore også være praktisk, når du implementerer det på cloud -platforme som Heroku.

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 laver du en Gitignore -fil

Hvis du vil lave en .gitignore -fil, skal du gå til din projekts rodmappe og oprette en ny fil. Navngiv det .gitignore .

Alternativt kan du åbne en hvilken som helst kode -editor efter eget valg. Opret derefter en ny fil i dit projekts rodmappe og navngiv den .gitignore .





Åbn .gitignore -filen, og skriv navnene på filer og mapper, du vil ignorere for commit. Gem det som om du ville have en anden fil på din maskine. Men sørg for, at du bruger den relevante filtypenavn for hver fil.

Hvis du vil ignorere flere elementer ad gangen, skal du trykke på, når du har indtastet 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 angivet i .gitignore, findes ikke i dit fjernlager på GitHub. Denne .gitignore -fil bliver dog selv skubbet til dit fjernlager.

Når du har logget på dit fjernlager, kan du derefter klikke .gitignore for at se en liste over mapper og filer, du efterlod, mens du iscenesatte andre for at begå.

At have et blik på .gitignore i dit fjernlager på denne måde er nyttigt, når du skal 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.

Ud over det lader det dig undgå at manipulere med færdige filer lokalt, men hjælper dig med at fokusere på dem, der er angivet i .gitignore.

Men hvis du nogensinde beslutter dig for at undtage en fil eller et bibliotek fra .gitignore, før du opdaterer eller færdiggør 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å køre git tilføj -alle igen for at iscenesætte dem for at engagere sig i dit fjernlager.

Hvilken type filer skal du lægge i Gitignore?

Midlertidigt brugte filer og mapper, der er irrelevante for dit projekt, er eksempler på filer, du kan placere i .gitignore. Hvis du også har ufærdige filer som f.eks. Yderligere JavaScript eller moduler, kan de gå ind på .gitignore. Som vi sagde tidligere, når du beslutter dig for at opdatere og iscenesætte sådanne filer, kan du når som helst fjerne dem fra .gitignore.

At bruge 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æ.

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

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

Læs Næste
Relaterede emner
  • Programmering
  • Filhåndtering
  • GitHub
Om forfatteren Idisou Omisola(94 artikler udgivet)

Idowu brænder for alt smart teknologi og produktivitet. I 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 passion for at vise folk vejen rundt om moderne teknologi motiverer ham til at skrive mere.

hvordan man skærmbillede uden startknap
Mere fra Idowu Omisola

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere