Hvordan bruker jeg .gitignore -filen?

How Do I Use Gitignore File



Mens du arbeider med Git -lagre, er det visse filer som vi ikke ønsker å forplikte oss når vi gjør endringer i vårt depot. Det er fordi disse filene kan være relatert til visse konfigurasjoner eller biblioteker som vi ikke vil rote eller endre. Også, ved å gjenoppta slike filer, kan du ende opp med å ødelegge hele prosjektlageret ditt. Dette er grunnen til at Git introduserte konseptet med .gitignore -filen. Det er en fil i Git der du kan legge til alle filene i prosjektlageret ditt som du ikke vil forplikte deg til, eller med andre ord, filene du vil ignorere mens du forplikter deg. Derfor vil vi i dag forklare deg metoden for å bruke .gitignore -filen i Ubuntu 20.04.

Metode for å bruke .gitignore -filen i Ubuntu 20.04

For å bruke .gitignore -filen i Ubuntu 20.04 vil vi lede deg gjennom følgende ni trinn:







Trinn 1: Skaff deg testlageret

I stedet for å lage vårt eget prosjektlager, har vi brukt et eksempellager tilgjengelig på GitHub. Du må anskaffe dette depotet ved å kjøre kommandoen som er nevnt nedenfor:



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



Når det angitte depotet er klonet til Ubuntu 20.04 -systemet ditt, vil det vise følgende status på terminalen:





Trinn 2: Lag en prøvefil som skal ignoreres

Nå må vi lage en prøvefil som vi vil bli ignorert i prosjektkatalogen vår. For det må vi først gå til prosjektkatalogen vår ved å kjøre denne kommandoen:



cd / home / kbuzdar / simplegit-progit

Her må du oppgi banen der du har klonet testlageret.

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

sudo nano abc.txt

Når denne filen åpnes med nano -editoren, kan du skrive hvilken som helst tilfeldig tekst i den, som vist på bildet nedenfor, hvoretter du kan lagre denne filen.

Trinn 3: Lag .gitignore -filen

Når vi har opprettet en fil som vi vil ignorere i vår neste forpliktelse, vil vi lage .gitignore -filen i prosjektregisteret vårt ved å kjøre følgende kommando:

sudo nano .gitignore

Trinn 4: Legg til filene som skal ignoreres i .gitignore -filen

Når .gitignore -filen åpnes med nano -editoren, må du legge til navnet på filen du vil ignorere .gitignore -filen. I vårt tilfelle er det abc.txt. Etter å ha lagt denne filen til .gitignore -filen, vil vi ganske enkelt lagre den. Du kan legge til så mange filer du vil ignorere i .gitignore -filen på separate linjer.

Trinn 5: Reinitialiser Git

Når vi har gjort de ønskede endringene, må vi gjeninitialisere Git ved å kjøre følgende kommando:

git init

Hvis denne kommandoen klarer å initialisere Git vellykket, vil du kunne se meldingen som vises på bildet nedenfor.

Trinn 6: Legg til de nylig gjort endringene i depotet ditt

Det neste trinnet er å legge til de nylig gjort endringene i prosjektlageret vårt ved å kjøre følgende kommando:

git legge til.

Hvis endringene er lagt til i prosjektlageret ditt, vil systemet ikke vise noen meldinger på terminalen, som vist på bildet nedenfor.

Trinn 7: Sjekk gjeldende gjeldende status

Nå før vi forplikter disse endringene til Git, vil vi kontrollere den nåværende statusen til Git med følgende kommando:

git -status

Den nåværende statusen for vårt Git -prosjektlager er vist på bildet nedenfor.

Trinn 8: Gjør alle endringene

Nå vil vi utføre disse endringene ved å kjøre følgende kommando:

git commit –m Melding som skal vises

Her kan du erstatte Melding som skal vises med en hvilken som helst melding du ønsker, som du vil skal vises med din siste forpliktelse.

Resultatene av vår siste forpliktelse er vist på bildet nedenfor.

Du kan enkelt se på bildet ovenfor at bare .gitignore -filen har blitt begått og ikke abc.txt -filen siden vi ønsket å ignorere den i vår forpliktelse. Det betyr at Git har lykkes med å ignorere filen som vi nevnte i .gitignore -filen mens vi foretok endringene.

Konklusjon

Ved å følge dagens opplæring kan du enkelt legge til så mange filer du vil ignorere mens du forplikter deg til .gitignore -filene. På denne måten vil du ikke bare lagre disse filene fra å bli rotet ut ved et uhell, men det vil også spare ressursene dine som vil bli brukt på å begå irrelevante filer.