Išankstiniai reikalavimai
Įdiekite „GitHub Desktop“
„GitHub Desktop“ padeda „git“ vartotojui grafiškai atlikti su „git“ susijusias užduotis. Iš „github“ galite lengvai atsisiųsti naujausios šios programos versijos, skirtos „Ubuntu“, diegimo programą.com. Norėdami atsisiųsti, turite atsisiųsti ir sukonfigūruoti šią programą. Taip pat galite patikrinti „GitHub Desktop“ diegimo „Ubuntu“ pamoką, kad tinkamai žinotumėte diegimo procesą.
Sukurkite „GitHub“ paskyrą
Norėdami paskelbti bet kurią vietinę saugyklą, turėsite sukurti „GitHub“ paskyrą.
Sukurkite vietinę saugyklą
Turite sukurti vietinę saugyklą su vienu ar keliais failais ir aplankais, kad patikrintumėte komandas, kurios naudojamos šioje pamokoje, kad būtų laikomi nesekiami failai.
Inicijuokite „git“ saugyklą
Eikite į vietinio saugyklos aplanką iš terminalo ir paleiskite šią komandą, kad inicializuotumėte vietinę saugyklą.
Pridėti failą į saugyklą
Paleiskite šią komandą, kad pridėtumėte pagrindinis.py saugykloje.
$ git pridėti pagrindinį.pyPatikrinkite stebimą ir nestebimą failą
Paleiskite „Ls“ komanda patikrinti visų vietinių saugyklų aplanko failų ir aplankų sąrašą.
$ lsPaleiskite „Git įsipareigoti“ komanda patikrinti sekamus ir nestebimus failus:
$ git įsipareigotiŠis išvestis rodo, kad saugyklos aplanke yra du failai. Šitie yra pagrindinis.py ir testas.py. Pagrindinis.py į saugyklą įtraukiamas anksčiau. Taigi, pagrindinis.py yra sekama byla ir testas.py yra atitinkamai nestebėtas failas.
Neslėptų failų saugojimas naudojant „git stash“
Pakeistus nesekamus failus galima išsaugoti naudojant „Git stash“ komandą dviem skirtingais būdais. Vienas iš būdų yra naudoti -įtraukti-nesekti variantas su „Git stash“ komandą. Kitas būdas yra naudoti -u variantas su „Git stash“ komandą. Šių parinkčių naudojimas buvo parodytas žemiau.
A) Naudojant -include -tracked variantą
Vykdykite šias komandas, kad patikrintumėte saugyklos aplanko failų ir aplankų sąrašą. Išsaugokite nesekamus failus ir dar kartą patikrinkite saugyklos aplanko failų ir aplankų sąrašą. Čia, „ls“ komanda naudojama rodyti saugyklos aplanko failų sąrašą ir aplanką bei „Git stash -include-untracked“ komanda naudojama nesekiamiems failams išsaugoti.
„$ git“ paslėpimas - įskaičiuota ir nestebima
$ ls
Šis išvestis rodo, kad saugyklos aplanke yra du failai, pavadinti pagrindinis.py ir testas.py, prieš vykdant „Git stash“ komandą. Čia, pagrindinis.py yra sekamas failas ir testas.py yra nestebėtas failas. Vykdant failą, nestebėtas failas pašalinamas iš saugyklos aplanko „Git stash“ komandą.
B) Naudojant -u variantą
Vykdykite šias komandas, kad patikrintumėte stebimus ir nestebimus saugyklos failus. Išsaugokite nesekamus failus ir dar kartą patikrinkite saugyklos aplanko failų ir aplankų sąrašą. Čia, „Git ls failai“ komanda naudojama stebėti failų sąrašą, „ls“ komanda naudojama rodyti saugyklos aplanko failų sąrašą ir aplanką bei „Git stash -u“ komanda naudojama nesekiamiems failams išsaugoti.
$ git ls failai$ ls
$ git paslėpti -u
$ ls
Šis išvestis rodo, kad saugyklos aplanke yra du failai, pavadinti pagrindinis.py ir testas.py, prieš vykdant „Git stash“ komandą. Čia, pagrindinis.py yra sekamas failas ir testas.py yra nestebėtas failas. Vykdant failą, nestebėtas failas pašalinamas iš saugyklos aplanko „Git stash -u“ komandą.
Paslėpkite nesekamus failus naudodami „git add“
Nesekamus saugyklos failus galima išsaugoti nenaudojant -įtraukti-nestebimas arba -u variantas „Git stash“ komandą. Turite pridėti nesekamus saugyklos failus naudodami „Git add“ komandą ir paleiskite „Git stash“ komanda išsaugoti neužfiksuotą failą ir išvalyti dabartinį katalogą darbui pašalinant nesekiamą failą iš saugyklos aplanko.
$ git ls failai$ ls
$ git pridėti naują.py
$ git pasvirasis brūkšnys
$ ls
Šis išvestis rodo, kad dabartinės saugyklos stebimų ir nestebimų failų sąrašas yra panašus į ankstesnes nejudinto failo laikymo komandas. Vykdant failą, nestebėtas failas pašalinamas iš saugyklos aplanko „Git stash“ komandą.
Atkurti aplanką „Atlikta“
Yra dar viena „git“ komanda, kuri prireikus atkuria saugyklos aplanke išsaugotus nepastebėtus failus. Vykdykite šią komandą, kad patikrintumėte dabartinio saugyklos aplanko failų ir aplankų sąrašą ir atkurtumėte anksčiau saugomus nestebėtus failus saugyklos aplanke. Čia, „ls“ komanda naudojama rodyti saugyklos aplanko failų sąrašą ir aplanką bei „Taikyti„ git “ komanda naudojama atkurti nesekamus failus.
$ lsTaikoma $ git pasvirasis brūkšnys
$ ls
Šis išvestis rodo, kad saugykla turi vieną stebimą failą ir atlikus „Taikyti„ git “ komandą, nesugebėtas failas, kuris anksčiau buvo laikomas, atkuriamas saugyklos aplanke.
Išvada
Šioje pamokoje, naudojant, aprašyta įvairių būdų, kaip užfiksuoti nesekamus failus ir išvalyti dabartinį saugyklos katalogą „Git stash“ komandą. Kaip galima atkurti nepastebėtus failus naudojant „Git stash“ čia taip pat buvo parodyta komanda. Stebėtų ir nestebimų failų samprata ir būdas nesurinktus failus laikyti git sistemoje „git“ vartotojams bus išvalyti perskaičius šią pamoką.