Git

Kuidas Gitis jälitamata faile peita?

Kuidas Gitis jälitamata faile peita?
Git Kätkö on giti kasulik funktsioon, kui giti kasutaja peab probleemide lahendamiseks vahetama ühe töökataloogi teise töökataloogi ja praeguse töökataloogi muudetud failid tuleb enne vahetamist salvestada. Git kaldkriips salvestab kõik muudetud jälgitud, jälgimata ja eiratud failid ning aitab kasutajal vajadusel muudetud sisu kätte saada. See võimaldab git-kasutajal salvestada muudatusi, mida võib tulevikus vaja minna, ja aitab kasutajal praegust töökataloogi kiiresti puhastada. See salvestab jälgitavate failide vaikimisi muudatused ja jätab jälgimata ja eiratud failid vahele. Kuid mõnikord nõuab see jälitamata failide salvestamist. Jälgimata faile saab kasutades kriipsutada -kaasata-jälitamata võimalus git stash käsk ja git lisada käsk. Kuidas neid käske saab jälitamata failide salvestamiseks gitis kasutada, on näidatud selles õpetuses.

Eeldused

Installige GitHubi töölaud
GitHub Desktop aitab giti kasutajal gitiga seotud ülesandeid graafiliselt täita. Selle rakenduse uusima versiooni installiprogrammi Ubuntu jaoks saate hõlpsalt alla laadida githubist.com. Pärast kasutamist peate selle rakenduse installima ja konfigureerima. Installiprotsessi õigeks tundmiseks võite kontrollida ka juhendit GitHub Desktopi installimiseks Ubuntu.

Looge GitHubi konto
Kohaliku hoidla avaldamiseks peate looma GitHubi konto.

Looge kohalik hoidla
Selles õpetuses kasutatavate käskude kontrollimiseks jälitamata failide paigutamiseks peate looma ühe või mitme faili ja kaustaga kohaliku hoidla.

Initsialiseeri git-hoidla
Minge terminalist kohaliku hoidla kausta ja käivitage järgmine käsk kohaliku hoidla lähtestamiseks.

$ git init

Lisage hoidlasse fail

Käivitage järgmine käsk, et lisada põhiline.py hoidlas.

$ git lisa põhiline.py

Kontrollige jälgitud ja jälitamata faili

Käivitage "Ls" käsk kohaliku hoidla kausta kõigi failide ja kaustade loendi kontrollimiseks.

$ ls

Käivitage "Git toime" käsk jälgitavate ja jälitamata failide kontrollimiseks:

$ git pühenduma

Järgmine väljund näitab, et hoidla kaust sisaldab kahte faili. Need on põhiline.py ja test.py. Põhiline.py lisatakse enne seda hoidlasse. Niisiis, põhiline.py on jälgitav fail ja test.py on vastavalt jälitamata fail.

Kummutage jälgimata failid, kasutades funktsiooni „git stash“

Muudetud jälitamata faile saab salvestada "Git stash" käsk kahel erineval viisil. Üks võimalus on kasutada -kaasa-jälitamatu valikuga "Git stash" käsk. Teine võimalus on kasutada -u valikuga "Git stash" käsk. Nende valikute kasutamist on näidatud allpool.

A) Valiku -include-untracked kasutamine
Hoidla kausta failide ja kaustade loendi kontrollimiseks käivitage järgmised käsud. Salvestage jälitamata failid ja kontrollige uuesti hoidla kausta failide ja kaustade loendit. Siin, "ls" käsku kasutatakse hoidla kausta failide loendi ja kausta ning "Git stash -include-untracked" käsku kasutatakse jälitamata failide salvestamiseks.

$ ls
$ git atash - kaasata-jälitamata
$ ls

Järgmine väljund näitab, et hoidla kaust sisaldab kahte nimega faili põhiline.py ja test.py, enne "Git stash" käsk. Siin, põhiline.py on jälgitav fail ja test.py on jälgimata fail. Jälgimata fail eemaldatakse hoidla kaustast pärast faili käivitamist "Git stash" käsk.

B) -u-valiku kasutamine

Hoidla jälgitavate ja jälitamata failide kontrollimiseks käivitage järgmised käsud. Salvestage jälitamata failid ja kontrollige uuesti hoidla kausta failide ja kaustade loendit. Siin, "Git ls-failid" käsku kasutatakse jälgitavate failide loendi kuvamiseks, "ls" käsku kasutatakse hoidla kausta failide loendi ja kausta ning "Git stash -u" käsku kasutatakse jälitamata failide salvestamiseks.

$ git ls-failid
$ ls
$ git stash -u
$ ls

Järgmine väljund näitab, et hoidla kaust sisaldab kahte nimega faili põhiline.py ja test.py, enne "Git stash" käsk. Siin, põhiline.py on jälgitav fail ja test.py on jälgimata fail. Jälgimata fail eemaldatakse hoidla kaustast pärast faili käivitamist “Git stash -u” käsk.

Kummutage jälitamata failid, kasutades funktsiooni „git add”

Hoidla jälitamata faile saab salvestada ilma -kaasata-jälitamata või -u võimalus "Git stash" käsk. Peate hoidla jälitamata failid lisama, kasutades "Git add" käsk ja käivitage "Git stash" käsk jälitamata faili salvestamiseks ja praeguse kataloogi töötamiseks puhastamiseks eemaldades jälitamata fail hoidla kaustast.

$ git ls-failid
$ ls
$ git lisage uus.py
$ git kaldkriips
$ ls

Järgmine väljund näitab, et praeguse hoidla jälgitavate ja jälitamata failide loend on nagu eelmised käsud virnastamata faili kustutamiseks. Jälgimata fail eemaldatakse hoidla kaustast pärast faili käivitamist "Git stash" käsk.

Too salvestatud fail

Vajaduse korral on hoidla kausta salvestatud jälitamata failide taastamiseks veel üks git-käsk. Käivitage järgmine käsk, et kontrollida praeguse hoidla kausta failide ja kaustade loendit ning taastada varem varjatud jälitamata failid hoidla kaustas. Siin, "ls" käsku kasutatakse hoidla kausta failide loendi ja kausta ning "Git Stash kehtib" käsku kasutatakse jälitamata failide taastamiseks.

$ ls
Rakenda $ git kaldkriipsu
$ ls

Järgmine väljund näitab, et hoidlal on üks jälgitav fail ja pärast selle käivitamist "Git stash kohaldatakse" käsk, taastatakse enne jäljendamata fail hoidla kausta.

Järeldus

Selles õpetuses on kirjeldatud erinevaid viise jälitamata failide kustutamiseks ja praeguse hoidla kataloogi puhastamiseks "Git stash" käsk. Kuidas saab jälitamata faile taastada "Git stash" siin näidati ka käsku. Jälgitavate ja jälitamata failide mõiste ning jälitamata failide gitis asetamise viis kustutatakse giti kasutajatele pärast selle õpetuse lugemist.

Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...
Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...
Parimad Oculus App Lab mängud
Kui olete Oculuse peakomplekti omanik, peate olema teadlik külglaadimisest. Kõrvalaadimine on protsess, millega installitakse peakomplekti mitte-poesi...