Hvordan bruger jeg .gitignore -filen?

How Do I Use Gitignore File



Mens vi arbejder med Git -arkiver, er der visse filer, som vi ikke ønsker at indgå, når vi foretager ændringer i vores lager. Det er fordi disse filer kan være relateret til bestemte konfigurationer eller biblioteker, som vi ikke ønsker at rode eller ændre. Også ved at genoptage sådanne filer kan du ende med at ødelægge hele dit projektlager. Det er derfor, Git introducerede konceptet med .gitignore -filen. Det er en fil i Git, hvor du kan tilføje alle de filer i dit projektlager, som du ikke vil genindgive, eller med andre ord, de filer, du vil ignorere, mens du forpligter dig. Derfor vil vi i dag forklare dig metoden til at bruge .gitignore -filen i Ubuntu 20.04.

Metode til brug af .gitignore -filen i Ubuntu 20.04

For at bruge .gitignore -filen i Ubuntu 20.04 vil vi guide dig gennem følgende ni trin:







Trin 1: Hent testopbevaringsstedet

I stedet for at oprette vores eget projektlager har vi brugt et eksempelopbevaringssted, der er tilgængeligt på GitHub. Du skal erhverve dette lager ved at køre kommandoen, der er nævnt nedenfor:



git-klon https://github.com/schacon/simplegit-progit



Når det angivne lager er blevet klonet til dit Ubuntu 20.04 -system, viser det følgende status på terminalen:





Trin 2: Opret en prøvefil, der skal ignoreres

Nu skal vi oprette en prøvefil, som vi vil ignorere i vores projektmappe. Til det skal vi først gå til vores projektmappe ved at køre denne kommando:



cd / home / kbuzdar / simplegit-progit

Her skal du angive stien, hvor du har klonet testlageret.

Når du er i testlageret, kan du oprette en prøvefil i den ved at køre følgende kommando:

sudo nano abc.txt

Når denne fil åbnes med nano -editoren, kan du skrive enhver tilfældig tekst i den, som vist på billedet herunder, hvorefter du kan gemme denne fil.

Trin 3: Opret .gitignore -filen

Når vi har oprettet en fil, som vi vil ignorere i vores næste forpligtelse, opretter vi .gitignore -filen i vores projektregister ved at køre følgende kommando:

sudo nano .gitignore

Trin 4: Tilføj de filer, der skal ignoreres i .gitignore -filen

Når .gitignore -filen åbnes med nano -editoren, skal du føje navnet på den fil, du vil ignorere, til .gitignore -filen. I vores tilfælde er det abc.txt. Efter at have tilføjet denne fil til .gitignore -filen, gemmer vi den simpelthen. Du kan tilføje så mange filer som du vil ignorere i .gitignore -filen i separate linjer.

Trin 5: Reinitialiser Git

Når vi har foretaget de ønskede ændringer, skal vi geninitialisere Git ved at køre følgende kommando:

git init

Hvis denne kommando formår at geninitialisere Git med succes, vil du kunne se meddelelsen vist på billedet herunder.

Trin 6: Føj de nyligt foretagne ændringer til dit lager

Det næste trin er at tilføje de nyligt foretagne ændringer til vores projektregister ved at køre følgende kommando:

git tilføj.

Hvis ændringerne tilføjes til dit projektlager, viser systemet ikke nogen meddelelser på terminalen, som vist på billedet herunder.

Trin 7: Kontroller Git's aktuelle status

Nu før vi foretager disse ændringer til Git, kontrollerer vi den aktuelle status for Git med følgende kommando:

git status

Den nuværende status for vores Git -projektlager er vist på billedet herunder.

Trin 8: Foretag alle ændringer

Nu vil vi foretage disse ændringer ved at køre følgende kommando:

git commit –m Besked, der skal vises

Her kan du erstatte Besked, der skal vises med enhver meddelelse efter eget valg, som du vil have vist med din seneste forpligtelse.

Resultaterne af vores nylige tilsagn er vist på billedet herunder.

Du kan let se på billedet ovenfor, at kun .gitignore -filen er blevet begået og ikke abc.txt -filen, da vi ville ignorere den i vores commit. Det betyder, at det er lykkedes Git at ignorere den fil, som vi nævnte i vores .gitignore -fil, mens ændringerne blev foretaget.

Konklusion

Ved at følge dagens vejledning kan du nemt tilføje så mange filer, som du vil ignorere, mens du laver en forpligtelse i dine .gitignore -filer. På denne måde vil du ikke kun gemme disse filer fra at blive rodet utilsigtet, men det vil også spare dine ressourcer, der vil blive brugt på at begå irrelevante filer.