Forudsætninger
Installer GitHub Desktop
GitHub Desktop hjælper git-brugeren med at udføre de git-relaterede opgaver grafisk. Du kan nemt downloade installationsprogrammet til den nyeste version af denne applikation til Ubuntu fra github.com. Du skal installere og konfigurere denne applikation efter download for at bruge den. Du kan også tjekke vejledningen til installation af GitHub Desktop på Ubuntu for at kende installationsprocessen korrekt.
Opret en GitHub-konto
Du bliver nødt til at oprette en GitHub-konto for at udgive ethvert lokalt lager.
Opret et lokalt lager
Du er nødt til at oprette et lokalt lager med en eller flere filer og mapper for at kontrollere de kommandoer, der er brugt i denne vejledning, for at gemme de ikke-sporede filer.
Initialiser git Repository
Gå til den lokale arkivmappe fra terminalen og kør følgende kommando for at initialisere det lokale lager.
Tilføj en fil i arkivet
Kør følgende kommando for at tilføje grundlæggende.py i arkivet.
$ git tilføj grundlæggende.pyKontroller den sporede og ikke-sporede fil
Kør “Ls” kommando for at kontrollere listen over alle filer og mapper i den lokale arkivmappe.
$ lsKør "Git begå" kommando til at kontrollere de sporede og ikke-sporede filer:
$ git begåFølgende output viser, at arkivmappen indeholder to filer. Disse er grundlæggende.py og prøve.py. Det basale.py føjes til lageret før. Så grundlæggende.py er en sporet fil og test.py er henholdsvis en ikke-sporet fil.
Stash usporede filer ved hjælp af "git stash"
De modificerede ikke-sporede filer kan gemmes ved hjælp af “Git stash” kommando på to forskellige måder. En måde er at bruge det-inkludere-ikke-sporet mulighed med “Git stash” kommando. En anden måde er at bruge den -u mulighed med “Git stash” kommando. Brugen af disse muligheder er vist nedenfor.
A) Brug af -include-untracked Option
Kør følgende kommandoer for at kontrollere arkivmappens fil- og mappeliste. Gem de ikke-sporede filer, og kontroller arkivmappens fil- og mappeliste igen. Her, “ls” kommandoen bruges til at vise listen over filer og mapper i arkivet mappe og “Git stash -include-untracked” kommando bruges til at gemme de ikke-sporede filer.
$ git stash - inkluderer-ikke-sporet
$ ls
Følgende output viser, at arkivmappen indeholder to filer, navngivet grundlæggende.py og prøve.py, inden udførelse af “Git stash” kommando. Her, grundlæggende.py spores fil og prøve.py er en ikke-sporet fil. Den ikke-sporede fil fjernes fra lagermappen efter udførelse af “Git stash” kommando.
B) Brug af -u Option
Kør følgende kommandoer for at kontrollere lagrede og ikke-sporede filer i arkivet. Gem de ikke-sporede filer, og kontroller arkivmappens fil- og mappeliste igen. Her, den “Git ls-filer” kommando bruges til at vise listen over sporede filer, “ls” kommandoen bruges til at vise listen over filer og mapper i arkivet mappe og “Git stash -u” kommando bruges til at gemme de ikke-sporede filer.
$ git ls-filer$ ls
$ git stash -u
$ ls
Følgende output viser, at arkivmappen indeholder to filer, navngivet grundlæggende.py og prøve.py, inden udførelse af “Git stash” kommando. Her, grundlæggende.py spores fil og prøve.py er en ikke-sporet fil. Den ikke-sporede fil fjernes fra lagermappen efter udførelse af “Git stash -u” kommando.
Stash usporede filer ved hjælp af "git add"
Usporede filer i arkivet kan gemmes uden brug af -inkluderer-ikke-sporet eller -u mulighed for “Git stash” kommando. Du skal tilføje arkiverne, der ikke er sporet, ved hjælp af “Git add” kommando og kør “Git stash” kommando for at gemme den ikke-sporede fil og rense den aktuelle mappe, så den fungerer, ved at fjerne den ikke-sporede fil fra arkivmappen.
$ git ls-filer$ ls
$ git tilføj nyt.py
$ git skråstreg
$ ls
Følgende output viser, at listen over sporede og ikke-sporede filer i det aktuelle arkiv er som de tidligere kommandoer for at gemme den ikke-stablede fil. Den ikke-sporede fil fjernes fra lagermappen efter udførelse af “Git stash” kommando.
Hent den lagrede fil
Der er en anden git-kommando til at gendanne de gemte, ikke-sporede filer i arkivmappen, når det er nødvendigt. Kør følgende kommando for at kontrollere listen over filer og mapper i den aktuelle arkivmappe og gendanne de tidligere stashede ikke-sporede filer i arkivet mappen. Her, “ls” kommandoen bruges til at vise listen over filer og mapper i arkivet mappe og “Git stash gælder” kommando bruges til at gendanne de ikke-sporede filer.
$ ls$ git skråstreg gælder
$ ls
Følgende output viser, at lageret har en sporet fil og efter udførelse af “Git stash gælder” kommando, gendannes den ikke-sporede fil, der er gemt før, i arkivet.
Konklusion
Forskellige måder at opbevare filer, der ikke er sporet op, og rense den aktuelle arkivmappe er beskrevet i denne vejledning ved hjælp af “Git stash” kommando. Hvordan de ikke-sporede filer kan gendannes ved hjælp af “Git stash” kommando blev også vist her. Konceptet med de sporede og ikke-sporede filer og vejen til at gemme de ikke-sporede filer i git ryddes for git-brugere efter at have læst denne vejledning.