Hvordan bruker jeg “.Gitignore ”-fil?

Hvordan bruker jeg “.Gitignore ”-fil?
Mens vi jobber med Git -depoter, er det visse filer som vi ikke ønsker å forplikte oss når vi gjør noen endringer i depotet vårt. Det er fordi disse filene kan være relatert til visse konfigurasjoner eller biblioteker som vi ikke ønsker å rote eller endre. Ved å gjenoppta slike filer kan du også ende opp med å rote opp hele prosjektlageret ditt. Dette er grunnen til at Git introduserte begrepet .Gitignore -fil. Det er en fil i git der du kan legge til alle filene i prosjektlageret ditt som du ikke vil gjenopprette, eller med andre ord, filene du vil ignorere mens du begår. Derfor vil vi i dag forklare deg metoden for å bruke .Gitignore -fil i Ubuntu 20.04.

Metode for å bruke “.Gitignore ”-filen i Ubuntu 20.04

Å bruke .Gitignore -fil i Ubuntu 20.04, vi vil lede deg gjennom følgende ni trinn:

Trinn 1: Anskaff testlageret

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

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

Når det spesifiserte depotet er klonet til Ubuntu 20.04 System, det vil vise følgende status på terminalen:

Trinn 2: Opprett en prøvefil som skal ignoreres

Nå må vi lage en eksempelfil som vi ønsker å 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 gi banen der du har klonet testlageret.

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

sudo nano abc.tekst

Når denne filen åpnes med Nano Editor, 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 -fil

Når vi har laget en fil som vi ønsker å ignorere i vår neste forpliktelse, vil vi opprette .Gitignore -fil i prosjektlageret vårt ved å kjøre følgende kommando:

sudo nano .Gitignore

Trinn 4: Legg til filene som skal ignoreres i .Gitignore -fil

Når .Gitignore -fil åpnes med Nano -redigereren, du må legge til navnet på filen du vil ignorere til .Gitignore -fil. I vårt tilfelle er det ABC.tekst. Etter å ha lagt denne filen til .Gitignore -fil, vi vil ganske enkelt lagre den. Du kan legge til så mange filer du vil ignorere i .Gitignore -fil i separate linjer.

Trinn 5: Reinitialize git

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

git init

Hvis denne kommandoen klarer å reinitialisere Git med hell, vil du kunne se meldingen vist på bildet nedenfor.

Trinn 6: Legg til de nyopplagte endringene i depotet ditt

Neste trinn er å legge til de nyopplagte endringene i prosjektlageret vårt ved å kjøre følgende kommando:

git add .

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

Trinn 7: Kontroller gjeldende status for GIT

Nå før vi begår disse endringene til GIT, vil vi sjekke gjeldende status for GIT med følgende kommando:

git status

Gjeldende status for vårt Git Project Repository vises på bildet nedenfor.

Trinn 8: Forplikt alle endringene

Nå vil vi begå 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 velger om at du vil bli vist med din nylige forpliktelse.

Resultatene fra vår nylige forpliktelse vises på bildet nedenfor.

Du kan enkelt se fra bildet vist ovenfor at bare .Gitignore -filen er begått og ikke ABC.txt -fil siden vi ønsket å ignorere den i vår forpliktelse. Det betyr at Git har klart å ignorere filen som vi nevnte i vår .Gitignore -fil mens du begår endringene.

Konklusjon

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