Förutsättningar
Installera GitHub Desktop
GitHub Desktop hjälper git-användaren att utföra de git-relaterade uppgifterna grafiskt. Du kan enkelt ladda ner installationsprogrammet för den senaste versionen av denna applikation för Ubuntu från github.com. Du måste installera och konfigurera det här programmet efter nedladdning för att kunna använda det. Du kan också läsa guiden för installation av GitHub Desktop på Ubuntu för att känna till installationsprocessen ordentligt.
Skapa ett GitHub-konto
Du måste skapa ett GitHub-konto för att publicera ett lokalt arkiv.
Skapa ett lokalt arkiv
Du måste skapa ett lokalt arkiv med en eller flera filer och mappar för att kontrollera kommandona som används i den här självstudien för att stash de ospårade filerna.
Initiera git Repository
Gå till den lokala förvarets mapp från terminalen och kör följande kommando för att initiera det lokala förvaret.
Lägg till en fil i arkivet
Kör följande kommando för att lägga till grundläggande.py i förvaret.
$ git lägg till grundläggande.pyKontrollera den spårade och ospårade filen
Springa det “Ls” kommando för att kontrollera listan över alla filer och mappar i den lokala förvarets mapp.
$ lsSpringa det “Git commit” kommando för att kontrollera de spårade och ospårade filerna:
$ git commitFöljande utdata visar att förvarets mapp innehåller två filer. Dessa är grundläggande.py och testa.py. Det grundläggande.py läggs till i förvaret innan. Så grundläggande.py är en spårad fil och test.py är en ospårad fil, respektive.
Stash ospårade filer med "git stash"
De modifierade ospårade filerna kan sparas med “Git stash” kommandot på två olika sätt. Ett sätt är att använda det-inkludera-ospårat alternativet med “Git stash” kommando. Ett annat sätt är att använda -u alternativet med “Git stash” kommando. Användningen av dessa alternativ har visats nedan.
A) Använda -include-untracked Option
Kör följande kommandon för att kontrollera fil- och mapplistan för förvarets mapp. Spara de ospårade filerna och kontrollera fil- och mapplistan i förvarets mapp igen. Här, "ls" kommandot används för att visa listan över filer och mappar i förvarets mapp och “Git stash -include-untracked” kommandot används för att spara de ospårade filerna.
$ git stash - inkludera-spåras inte
$ ls
Följande utdata visar att förvarets mapp innehåller två filer, namngivna grundläggande.py och testa.py, innan du kör “Git stash” kommando. Här, grundläggande.py spåras fil och testa.py är en ospårad fil. Den ospårade filen tas bort från förvarets mapp efter att filen har körts “Git stash” kommando.
B) Använda -u-alternativet
Kör följande kommandon för att kontrollera spårade och ospårade filer i förvaret. Spara de ospårade filerna och kontrollera fil- och mapplistan i förvarets mapp igen. Här, den “Git ls-filer” kommandot används för att visa listan över spårade filer, "ls" kommandot används för att visa listan över filer och mappar i förvarets mapp och “Git stash -u” kommandot används för att spara de ospårade filerna.
$ git ls-filer$ ls
$ git stash -u
$ ls
Följande utdata visar att förvarets mapp innehåller två filer, namngivna grundläggande.py och testa.py, innan du kör “Git stash” kommando. Här, grundläggande.py spåras fil och testa.py är en ospårad fil. Den ospårade filen tas bort från förvarets mapp efter att filen har körts “Git stash -u” kommando.
Stash ospårade filer med "git add"
De ospårade filerna i förvaret kan sparas utan att använda -inkluderar-ospårat eller -u alternativet för “Git stash” kommando. Du måste lägga till de ospårade filerna i förvaret med hjälp av “Git add” kommandot och kör “Git stash” kommando för att spara den ospårade filen och rengöra den aktuella katalogen för att fungera genom att ta bort den ospårade filen från förvarets mapp.
$ git ls-filer$ ls
$ git lägg till nytt.py
$ git snedstreck
$ ls
Följande utdata visar att listan med spårade och ospårade filer i det aktuella arkivet är som de tidigare kommandona för att stashing den icke-stackade filen. Den ospårade filen tas bort från förvarets mapp efter att filen har körts “Git stash” kommando.
Hämta den Stashed-filen
Det finns ett annat git-kommando för att återställa de sparade ospårade filerna i förvarets mapp vid behov. Kör följande kommando för att kontrollera listan över filer och mappar för den aktuella förvarets mapp och återställa de tidigare stashade icke-spårade filerna i förvarets mapp. Här, "ls" kommandot används för att visa listan över filer och mappar i förvarets mapp och “Git stash gäller” kommandot används för att återställa de ospårade filerna.
$ ls$ git snedstreck gäller
$ ls
Följande utdata visar att förvaret har en spårad fil och efter att ha kört “Git stash gäller” kommandot, återställs den ospårade filen som har lagrats tidigare i förvarets mapp.
Slutsats
Olika sätt att lagra ospårade filer och rengöra den aktuella arkivkatalogen har beskrivits i denna handledning med hjälp av “Git stash” kommando. Hur de ospårade filerna kan återställas med “Git stash” kommando visades också här. Konceptet med de spårade och ospårade filerna och sättet att stash de ospårade filerna i git rensas för git-användare efter att ha läst denna handledning.