Git stopp sporingsfilen

Git stopp sporingsfilen
Git er en innflytelsesrik teknologi for enhver moderne utvikler.

Git er veldig intuitiv og gir noen begrensninger for å forhindre at du gjør feil.

I dag skal vi diskutere Gitignore -filen og hvordan vi kan slutte å spore en fil i et Git -depot uten å fjerne den fra prosjektet.

Hva er en Gitignore -fil?

Gitignore -filen lar deg spesifisere en liste over filnavn og kataloger som Git ikke vil spore.

Eventuelle filer eller kataloger som er spesifisert i Gitignore -filen, vil bli ekskludert fra depotet. Eventuelle endringer i disse filene vil ikke være tilgjengelige i forpliktelseshistorikken.

Du kan bruke Gitignore -filen til å skjule sensitive filer som miljøkonfigurasjoner, API -nøkler osv.

Du kan også ekskludere ikke-essensielle filer som redigeringskonfigurasjoner, binære filer, utførelse og feilsøkingslogger osv.

Hvor kan jeg finne gitignore -filen?

Gitignore -filen ligger i roten til ethvert Git -depot. Du kan se filen ved å bruke LS -kommandoen:

$ ls -la

Hvordan legge til en fil til Gitignore?

Du kan legge til en fil eller katalog i listen over Gitignore ved å redigere Gitignore -filen.

Åpne filen med din favoritt tekstredigerer:

$ nano .Gitignore

Du kan deretter legge til filnavnet eller katalogen du ønsker å ignorere som en oppføring i filen.

Git ignorerer filen som allerede er forpliktet.

Dessverre, hvis du allerede har begått filen til depotet, vil du bare legge den til i Gitignore -filen ikke hindre Git fra å spore den.

For det må du utføre noen ekstra trinn.

Før du kjører kommandoene som er vist i trinnene nedenfor, må du forsikre deg om at filene og katalogene du ønsker å ignorere blir lagt til Gitignore -filen.

Legg merke til og sørg for at lokale endringer er begått. Dette vil forhindre deg i å miste eventuelle endringer i depotet.

Kjør kommandoene:

$ git rm -r -cached

Kommandoen over vil fjerne filene fra indeksen.

Deretter legger du filene til iscenesettelsesområdet med kommandoen:

$ git Legg til .

Til slutt, bruk en forpliktelse for å oppdatere depotet ditt med de ignorerte filene og katalogene.

$ git commit -m "fast gitignore fungerer ikke.""

Bruk gjerne din forpliktelsesmelding slik du synes passer.

Konklusjon

I denne dekket vi hvordan du lar Git slutte å spore en fil eller katalog ved hjelp av Gitignore -filen. Vi diskuterte også å forhindre sporingsfiler selv om det allerede er forpliktet til depotet.