Hva ignorerer git

Hva ignorerer git
Git gir en omfattende open source-versjonskontrollstøtte for å lagre og jobbe med prosjektene på en parallell måte. Disse depotene kan også administreres lokalt og også på serveren; Serverstøtten til GIT har gjort det mulig for millioner av interessenter å bidra til et spesifikt prosjekt. Generelt observerer Git enhver fil i arbeidskatalogen fra tre perspektiver; De spores, ikke sporet og ignorert. De sporede observasjonene refererer til filene som er begått tidligere, og den ikke -sporede kategorien innebærer for de uforpliktende filene. Imidlertid inneholder den ignorerte kategorien filene eller katalogene du ikke vil begå. Ignorer støtten til Git holder katalogene i kategorien ikke -sporet til de er fjernet fra ignoreringskategorien. I denne artikkelen har vi beskrevet måten å ignorere enhver fil eller katalog for å begå.

Hvordan Git ignorerer fungerer

Det bemerkes at Ignore -funksjonen i GIT ikke blir fulgt av noen kommando, men som diskutert ovenfor ignorerer filer i et av tre kjernearbeidsområder i GIT. Den ignorerende tilgjengeligheten til Git kan spores i “.Gitignore ” fil som ligger i rotkatalogen, eller i tilfelle den ikke er tilgjengelig, kan du opprette den. Etterpå må reglene for å ignorere filer skrives i filene du ikke vil begå. Disse filene blir deretter matchet for å sjekke deres eksistens og deretter ignorert fra å begå. Etter å ha ignorert, blir det lagt merke til at “git statusKommandoen vil ikke vise de spesifikke filene eller katalogene som blir ignorert. Filene som Git allerede har sporet, vil imidlertid ikke bli påvirket av denne ignoreringsfunksjonen.

Hvordan konfigurere Git Ignore Directory

Denne delen viser trinnene for å ignorere katalogene for å forplikte seg fra Git -depot; For letthet har vi brutt ned denne delen i flere trinn som du må følge for aktivering av ignoreringsfunksjonen:

Trinn 1: Lag ny katalog

Etter det har vi utført følgende kommandoer som vil lage en “test”Katalog i Git -prosjektet ditt og inni den en filer.TXT -filen opprettes:

$ MKDIR -test
$ CD -test
$ nano -fil.tekst

Trinn 2: Opprett og rediger .Gitignore -fil

Din nåværende arbeidskatalog må være prosjektets katalog og bruke følgende kommando for å opprette “.Gitignore”Fil og“Nano”Redaktør for å redigere filen:

Merk: Du kan bruke Nano -kommandoen til å opprette og redigere filen samtidig. Dessuten kan du bruke alle andre “vim”,“atom”Eller standardredigerer også.

$ nano .Gitignore

Tiden du redigerer filen ovenfor; Du må spesifisere katalognavnet du ikke vil begå. I vårt tilfelle ønsker vi for eksempel å fjerne “test”Katalog, så vi vil spesifisere navnet i den filen som kan sees på bildet nedenfor:

Trinn 3: Initialiser Git -depotet og legg til endringene

Når du har gjort endringene som utføres i trinnene ovenfor; Du må initialisere Git -depotet og legge til endringene i dette depotet. Du kan bruke kommandoen som er nevnt nedenfor for å initialisere Git -depotet:

$ git init

Og for å legge til innhold, bruk følgende kommando:

$ git Legg til .

Trinn 4: Forplikt endringene

Når du har initialisert repoen og lagt innholdet til repoen; Du må begå endringene ved å bruke den nedenfor nevnte kommandoen:

$ git commit -m “Denne forpliktelsen er for git ignorere”

Det observeres at katalogen “test”Har blitt ignorert av“.Gitignore”Fil og den er ikke forpliktet: Utgangen viser at det bare er en forpliktelse som utføres for“.Gitignore”.

Hvordan konfigurere .Gitignore for alle depoter

Ovennevnte metode er spesifisert for et spesifikt depot; Imidlertid lar Git deg lage en global tilgang til ".Gitignore”: Du kan legge til navn på kataloger som du vil ignorere under forpliktelse i en fil kalt som“~/.gitignore_global”. Du kan bruke Git Config Global -kommandoen til å legge til “.gitignore_global”Til sin kjernevariable delen. For dette kan kommandoen nevnt nedenfor brukes til å utføre denne handlingen:

$ git config -global core.Ekskluderefile ~/.gitignore_global

Bildet over viser det .gitignore_global -filen er satt til som ekskluderer filegenskaper, og hvis noen katalog eller filnavn som er satt inn i denne filen, vil bli unntatt fra å begå.

Konklusjon

I denne teknologisk rike epoken har verden begynt å jobbe på nettet i et delt miljø, der delt miljøstøtte leveres av flere programvare. En av de ledende pakkene i denne forbindelse er GIT som lar deg jobbe eksternt og lokalt på de samme prosjektene. De lokale endringene hentes til eksterne lagre ved å bruke Commit -alternativet til GIT -kommandoen. Her kommer det særegne trekk ved ignorering; La oss si at du har gjort flere endringer, og at du ikke vil skyve noen få filer fra endringene, så kan du bruke Ignorer til å hoppe over disse filene. I dette informative innlegget har vi prøvd å formidle det grunnleggende konseptet med å ignorere og dets anvendelse også. De sporede filene påvirkes ikke av denne funksjonen; Bare filene eller katalogene som spesifiserer i ".Gitignore”Filen vil ikke få lov til å begå.