Skillnaden mellan gitkeep och gitignore i Git

Skillnaden Mellan Gitkeep Och Gitignore I Git



Git är ett utvecklingsverktyg som används bland team för att hantera källkoden och hantera projekt enkelt. Den har dock inte förmågan att spåra tomma kataloger, så om användare skapar en tom katalog spårar den inte en sådan katalog och ignorerar den.

Den här bloggen kommer att förklara skillnaden mellan gitkeep och gitignore i Git.







Vad är gitkeep och gitignore i Git?

gitkeep används för att lägga till en tom katalog i Git-förvaret; det är dock inte en inbyggd funktion i Git. Till exempel, ibland skapar användare tomma kataloger och vill lägga till dem i förvaret. För att göra det måste du skapa en ' .gitkeep ”-filen under den tomma katalogen. Efter att ha gjort det kommer det att bli en del av Git-förvaret.



Å andra sidan listar gitignore filer som Git ignorerar när den letar efter ospårade filer. Om användare vill dölja eller skydda någon känslig information om deras projekt, såsom referenser, kan de spara dem som '. gitignore '-filer.



Ta en titt på skillnaden mellan gitkeep och gitignore i Git.





Skillnaden mellan gitkeep och gitignore i Git?

Här har vi tagit fram den största skillnaden mellan gitkeep och gitignore:

gitkeep gitignore
gitkeep är inte en inbyggd funktion i Git eftersom den bara används för att hålla tomma kataloger. gitignore används för att lista de ignorerade filerna
gitkeep används för att spåra de tomma katalogerna i Git. Den används för att spara känslig information.

Låt oss kolla in avsnitten nedan för att förstå användningen av gitkeep och gitignore i Git.



Hur använder man gitkeep i Git?

För att skapa en tom mapp i Git med gitkeep, följ instruktionerna nedan.

Steg 1: Starta Git Bash

Öppna Git Bash-terminalen i ditt system med hjälp av ' Börja ” meny:


Steg 2: Skapa en tom mapp

Skapa en tom mapp i Git Repository med ' mkdir ” kommando:

$ mkdir noll-mapp



Steg 3: Navigera till mapp

Därefter kör du ' CD ” kommando för att flytta till den skapade tomma mappen:

$ CD noll-mapp



Steg 4: Skapa .gitkeep-fil

Skapa en ' .gitkeep ”-fil i den tomma mappen med hjälp av det angivna kommandot:

$ Rör .gitkeep



Steg 5: Lägg till fil

Springa det ' git add . ” kommando för att lägga till en fil och uppdatera indexet för Git för spårning:

$ git add .



Steg 6: Bekräfta ändringar

Efter det gör du ändringarna i Git-förvaret med ' git commit ” kommando:

$ git commit -m 'tom mapp'


Här, ' -m ” är en flagga som används för att lägga till commit-meddelandet inom dubbla citattecken:


Steg 7: Tryck på Commit

Slutligen kommer vi att skicka commit med den tomma mappen till Git-fjärrförvaret:

$ git push --set uppströms ursprung huvud


Utdata nedan indikerar att vi framgångsrikt har drivit commit med tom Git-katalog:


Låt oss kolla in nästa avsnitt för att förstå användningen av ' gitignore ” i Git.

Hur man använder gitignore i Git?

Kolla in stegen nedan för att ignorera den tomma mappen medan du spårar Git-förvaret med gitignore.

Steg 1: Öppna Git Repository

Öppna först Git-förvaret på ditt system:


Steg 2: Skapa en tom mapp

Högerklicka sedan i den valda mappen, välj ' Ny ' från den visade menyn och klicka på ' Mapp ' alternativ:


Ställ in namnet på mappen som ' .gitignore ”:


Steg 3: Starta Git Bash

Öppna upp ' Git Bash ' terminal i ditt system med hjälp av ' Börja ” meny:


Steg 4: Navigera till Directory

Navigera till Git-förvaret med hjälp av ' CD ” kommando:

$ CD 'C:\Users \n azma\Linux_1'



Steg 5: Kontrollera status

Kontrollera slutligen statusen för Git-katalogen där vi har skapat en tom mapp:

$ git status


Som du ser listade Git inte ' .gitignore ' mapp:


Vi har förklarat skillnaden mellan gitkeep och gitignore i Git.

Slutsats

En tom mapp i Git-förvaret är känd som en ' .gitkeep ”-fil som används för att skapa ett Git-förråd som innehåller en annan tom katalog. Å andra sidan, ' .gitignore” används för att spara känslig information som inte avslöjas när man spårar Git-förvaret. Den här bloggen visade skillnaden mellan Gitkeep och Gitignore i Git och hur man använder dem.