Forskellen mellem gitkeep og gitignore i Git

Forskellen Mellem Gitkeep Og Gitignore I Git



Git er et udviklingsværktøj, der bruges blandt teams til at administrere kildekoden og håndtere projekter nemt. Den har dog ikke mulighed for at spore tomme mapper, så hvis brugere opretter en tom mappe, sporer den ikke en sådan mappe og ignorerer den.

Denne blog vil forklare forskellen mellem gitkeep og gitignore i Git.







Hvad er gitkeep og gitignore i Git?

gitkeep bruges til at tilføje en tom mappe til Git-lageret; det er dog ikke en indbygget funktion i Git. For eksempel opretter brugere nogle gange tomme mapper og ønsker at tilføje dem til lageret. For at gøre det, er det nødvendigt at oprette en ' .gitkeep ” fil under den tomme mappe. Efter at have gjort det, bliver det en del af Git-lageret.



På den anden side lister gitignore filer, som Git ignorerer, når den leder efter usporede filer. Hvis brugere ønsker at skjule eller beskytte følsomme oplysninger om deres projekter, såsom legitimationsoplysninger, kan de gemme dem som '. gitignore ' filer.



Tag et kig på forskellen mellem gitkeep og gitignore i Git.





Forskellen mellem gitkeep og gitignore i Git?

Her har vi hentet hovedforskellen mellem gitkeep og gitignore:

gitkeep gitignore
gitkeep er ikke en indbygget funktion i Git, da den kun bruges til at opbevare tomme mapper. gitignore bruges til at liste de ignorerede filer
gitkeep bruges til at spore de tomme mapper i Git. Det bruges til at gemme følsomme oplysninger.

Lad os tjekke nedenstående sektioner for at forstå brugen af ​​gitkeep og gitignore i Git.



Hvordan bruger man gitkeep i Git?

For at oprette en tom mappe i Git med gitkeep, følg instruktionerne nedenfor.

Trin 1: Start Git Bash

Åbn Git Bash-terminalen i dit system ved hjælp af ' Start op ” menu:


Trin 2: Opret en tom mappe

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

$ mkdir nul-mappe



Trin 3: Naviger til mappe

Udfør derefter ' cd ” kommando for at flytte ind i den oprettede tomme mappe:

$ cd nul-mappe



Trin 4: Opret .gitkeep-fil

Lave en ' .gitkeep ” fil i den tomme mappe ved hjælp af den medfølgende kommando:

$ røre ved .gitkeep



Trin 5: Tilføj fil

Kør ' git tilføje. ” kommando for at tilføje en fil og opdatere indekset for Git til sporing:

$ git tilføje .



Trin 6: Bekræft ændringer

Derefter skal du overføre ændringerne til Git-lageret med ' git commit kommando:

$ git commit -m 'tom mappe'


Her, ' -m ” er et flag, der bruges til at tilføje commit-meddelelsen inden for dobbelte anførselstegn:


Trin 7: Tryk på Commit

Til sidst vil vi skubbe commit med den tomme mappe til Git remote repository:

$ git skub --set opstrøms hovedoprindelse


Nedenstående output indikerer, at vi med succes har skubbet commit med tom Git-mappe:


Lad os se det næste afsnit for at forstå brugen af ​​' gitignore ” i Git.

Hvordan bruger man gitignore i Git?

Tjek nedenstående trin for at ignorere den tomme mappe, mens du sporer Git-lageret ved hjælp af gitignore.

Trin 1: Åbn Git Repository

Åbn først Git-lageret på dit system:


Trin 2: Opret en tom mappe

Højreklik derefter inde i den valgte mappe, vælg ' Ny ' fra den viste menu, og klik på ' Folder ' mulighed:


Indstil navnet på mappen som ' .gitignore ”:


Trin 3: Start Git Bash

Åbn ' Git Bash ' terminal i dit system ved hjælp af ' Start op ” menu:


Trin 4: Naviger til Directory

Naviger til Git-lageret ved at bruge ' cd kommando:

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



Trin 5: Tjek status

Til sidst skal du kontrollere status for Git-mappen, hvori vi har oprettet en tom mappe:

$ git status


Som du kan se, listede Git ikke ' .gitignore ' mappe:


Vi har forklaret forskellen mellem gitkeep og gitignore i Git.

Konklusion

En tom mappe i Git-lageret er kendt som en ' .gitkeep ”-fil, som bruges til at lave et Git-lager, der rummer en anden tom mappe. På den anden side er ' .gitignore' bruges til at gemme følsomme oplysninger, som ikke afsløres under sporing af Git-lageret. Denne blog demonstrerede forskellen mellem Gitkeep og Gitignore i Git, og hvordan man bruger dem.