Forskjellen mellom gitkeep og gitignore i Git

Forskjellen Mellom Gitkeep Og Gitignore I Git



Git er et utviklingsverktøy som brukes blant team for å administrere kildekoden og håndtere prosjekter enkelt. Den har imidlertid ikke muligheten til å spore tomme kataloger, så hvis brukere oppretter en tom katalog, sporer den ikke en slik katalog og ignorerer den.

Denne bloggen vil forklare forskjellen mellom gitkeep og gitignore i Git.







Hva er gitkeep og gitignore i Git?

gitkeep brukes til å legge til en tom katalog i Git-depotet; det er imidlertid ikke en innebygd funksjon i Git. Noen ganger oppretter for eksempel brukere tomme kataloger og vil legge dem til i depotet. For å gjøre det, er det nødvendig å opprette en ' .gitkeep ”-filen under den tomme katalogen. Etter å ha gjort det, vil det bli en del av Git-depotet.



På den annen side viser gitignore filer som Git ignorerer når den ser etter usporede filer. Hvis brukere ønsker å skjule eller beskytte sensitiv informasjon om prosjektene deres, for eksempel legitimasjon, kan de lagre dem som '. gitignore ' filer.



Ta en titt på forskjellen mellom gitkeep og gitignore i Git.





Forskjellen mellom gitkeep og gitignore i Git?

Her har vi hentet inn hovedforskjellen mellom gitkeep og gitignore:

gitkeep gitignore
gitkeep er ikke en innebygd funksjon i Git da den bare brukes til å holde tomme kataloger. gitignore brukes for å liste de ignorerte filene
gitkeep brukes til å spore tomme kataloger i Git. Den brukes til å lagre sensitiv informasjon.

La oss sjekke ut delene nedenfor for å forstå bruken av gitkeep og gitignore i Git.



Hvordan bruke gitkeep i Git?

For å opprette en tom mappe i Git med gitkeep, følg instruksjonene nedenfor.

Trinn 1: Start Git Bash

Åpne Git Bash-terminalen i systemet ditt ved hjelp av ' Oppstart ' Meny:


Trinn 2: Opprett en tom mappe

Opprett en tom mappe i Git Repository med ' mkdir ' kommando:

$ mkdir null-mappe



Trinn 3: Naviger til mappe

Deretter utfører du ' cd kommando for å flytte inn i den opprettede tomme mappen:

$ cd null-mappe



Trinn 4: Lag .gitkeep-fil

Lage en ' .gitkeep '-fil i den tomme mappen ved hjelp av den angitte kommandoen:

$ ta på .gitkeep



Trinn 5: Legg til fil

Kjør ' git legg til. ” kommando for å legge til en fil og oppdatere indeksen til Git for sporing:

$ git add .



Trinn 6: Bekreft endringer

Etter det, forplikte endringene til Git-depotet med ' git forplikte ' kommando:

$ git forplikte -m 'Tom mappe'


Her, ' -m ” er et flagg som brukes til å legge til commit-meldingen i doble anførselstegn:


Trinn 7: Trykk på Commit

Til slutt vil vi skyve commit med den tomme mappen til Git eksternt depot:

$ git push --sett oppstrøms hovedopprinnelse


Utdata nedenfor indikerer at vi har presset commit med tom Git-katalog:


La oss sjekke ut neste seksjon for å forstå bruken av ' gitignore ” i Git.

Hvordan bruke gitignore i Git?

Sjekk ut trinnene nedenfor for å ignorere den tomme mappen mens du sporer Git-depotet ved hjelp av gitignore.

Trinn 1: Åpne Git Repository

Først åpner du Git-depotet på systemet ditt:


Trinn 2: Opprett en tom mappe

Høyreklikk deretter inne i den valgte mappen, velg ' Ny '-alternativet fra menyen som vises, og klikk på ' Mappe alternativ:


Sett navnet på mappen som ' .gitignore ':


Trinn 3: Start Git Bash

Åpne opp ' Git Bash ' terminal i systemet ditt ved å bruke ' Oppstart ' Meny:


Trinn 4: Naviger til Directory

Naviger til Git-depotet ved å bruke ' cd ' kommando:

$ cd 'C:\Brukere \n azma\Linux_1'



Trinn 5: Sjekk status

Til slutt, sjekk statusen til Git-katalogen der vi har opprettet en tom mappe:

$ git status


Som du ser, listet ikke Git opp ' .gitignore ' mappe:


Vi har forklart forskjellen mellom gitkeep og gitignore i Git.

Konklusjon

En tom mappe i Git-depotet er kjent som en ' .gitkeep ” fil som brukes til å lage et Git-depot som inneholder en annen tom katalog. På den annen side, ' .gitignore» brukes til å lagre sensitiv informasjon som ikke avsløres mens du sporer Git-depotet. Denne bloggen demonstrerte forskjellen mellom Gitkeep og Gitignore i Git og hvordan du bruker dem.