Git -kommandoen for å vise hvilke spesifikke filer som blir ignorert av .Gitignore

Git -kommandoen for å vise hvilke spesifikke filer som blir ignorert av .Gitignore

Git lar brukere skyve sitt lokale innhold til GitHub -depotet og trekke det eksterne innholdet til den lokale katalogen. I løpet av disse operasjonene ønsker brukere noen ganger å holde sine følsomme eller spesifikke filer private. I denne situasjonen har Git -brukere lov til å ignorere spesifikke filer eksplisitt. Hver gang de vil se listen over ignorerte filer, er forskjellige GIT -kommandoer tilgjengelige.

Denne artikkelen vil forklare:

    • Hvordan ignorere bestemte git -filer?
    • Hvordan vise bestemte filer som blir ignorert av .Gitignore?

Hvordan ignorere bestemte git -filer?

For å ignorere spesifikke filer i Git, navigerer du først til det lokale depotet og velger filen som må ignoreres. Deretter legger du den bestemte filen til .Gitignore -fil. Etter det, kjør "git rm -cached ”Kommando for å slette filen fra den lokale katalogen. Til slutt, begå alle nye endringer.

Trinn 1: Gå til en bestemt Git -katalog

Først, bruk "CD”Kommando og bytt til ønsket katalog:

$ CD "C: \ git \ new_repos"



Trinn 2: Vis liste over filer

Neste, sjekk ut listen over tilgjengelige filer i depotet:

$ ls


Som det kan observeres at det er tre filer i det nåværende depotet. Velg den som må ignoreres. For eksempel har vi valgt "ny.tekst”Fil:


Trinn 3: Legg til fil til .Gitignore

Legg nå den valgte filen til .Gitignore -mappen ved hjelp av “ekko”Kommando:

$ ekko nytt.txt >> .Gitignore



Trinn 4: Slett fil fra depot

Kjør deretter “git rm”Kommando sammen med filnavnet for å fjerne filen fra depotet:

$ git rm -cached ny.tekst


Her, "-Hurtigbufret”Alternativet brukes til bare å slette filen fra det lokale depotet. Imidlertid vil den eksistere i arbeidskatalogen som en ignorert fil:


Trinn 5: Forplikt endringer

Til slutt, lagre alle ekstra endringene ved å bruke "git forpliktelse”Kommando sammen med ønsket melding:

$ git commit -m "begynn å ignorere nytt.tekst"


Hvordan vise bestemte filer som blir ignorert av .Gitignore?

Git gir flere kommandoer for å sjekke hvilke spesielle filer som blir ignorert av .Gitignore, for eksempel:

    • git check-ignor * eller git check -ignor -v *
    • katt .Gitignore
    • Git -status -signert
    • git clean -ndx

Metode 1: Vis spesifikke filer ignorert av .Gitignore ved å bruke “Git Check-Intore *” -kommando

For å se listen over alle ignorerte filer i katalogen, utfør den nedenfor-uttalte kommandoen:

$ git check-ignor *


Her kan det sees at “ny.tekst”Fil er den ignorerte filen i katalogen:


For å sjekke ignoreringsregelen, legg til en “-v”Alternativ med forrige kommando:

$ git check -ignor -v *


Utgangen nedenfor indikerer at filen blir ignorert av ".Gitignore" regel:

Metode 2: Vis spesifikke filer ignorert av .Gitignore ved å bruke “Cat .Gitignore ”-kommando

Kjør følgende kommando for å vise det spesifikke filnavnet som blir ignorert av .Gitignore:

$ katt .Gitignore


Metode 3: Vis spesifikk fil ignorert av .Gitignore ved å bruke “Git Status -ignored” -kommando

En annen måte å sjekke om det er ignorerte filer i katalogen, sjekk GIT -statusen sammen med "-ignorert”Alternativ:

$ git status -signert


Her, "-ignorert”Flagg brukes til å vise ignorerte filer:

Metode 4: Vis spesifikk fil ignorert av .Gitignore ved å bruke "Clean -Ndx" -kommandoen

Den siste, men ikke minst kommando for å liste opp de ignorerte filene, er "Git ren”Kommando sammen med“-NDX”Alternativ:

$ git clean -ndx



Vi har forklart prosessen med å ignorere filer i Git og demonstrert forskjellige metoder for å vise spesifikke ignorerte filer i GIT.

Konklusjon

Git lar brukere ignorere sensitiv informasjon eller spesifikke filer i depotet gjennom .Gitignore, som er filen/mappen med en utvidelse eller et spesifikt filnavn. Når brukere trenger å se de spesifikke filene som blir ignorert av .Gitignore, de kan bruke flere kommandoer, for eksempel “sjekk-ignor *”,“Git -status -signert", og mange flere. Denne bloggen illustrerte metoden for å vise ignorerte spesifikke filer.