Installige git
Enne selle õpetuse alustamist peate kontrollima, kas git on süsteemi installitud või mitte. Git pole Ubuntu operatsioonisüsteemi vaikimisi installitud. Git Ubuntu installimiseks käivitage järgmine käsk.
$ sudo apt-get install git
Installige plugin
Pöörduva pistikprogrammi installimiseks Ubuntu käivitage järgmine käsk.
$ sudo apt-get install vim-fugitive
Initsialiseeri GIT-hoidla
Enne mis tahes git-käsu käivitamist on vaja initsialiseerida git-hoidla. "git initkäsku kasutatakse olemasoleva või uue projekti git-hoidla initsialiseerimiseks. Tühja git-hoidla lähtestamiseks käivitage terminalist järgmine käsk.
$ git init
Faili lisamine git-hoidlasse
Tekstifail nimega töötaja.txt kasutatakse selles õpetuses põgeneva pistikprogrammi kasutamise testimiseks. Selle faili sisu on toodud allpool.
töötaja.txt
11001 Müük 45 $ 300011002 HR 32 1500 dollarit
11003 Turundus 26 1200 dollarit
11004 HR 25 2500 dollarit
11005 Müük 30 USD 1000
"git lisada
Käsk 'git enguel' peab käima kõigi failide värskenduste salvestamiseks kohalikku hoidlasse. Käivitage terminalist käsk.
$ git pühendumaEemalda '#'sümbol joonelt'muudetud: töötaja.txt'selle faili muudatuste salvestamiseks.
Gblame'i kasutamine
"süüdi" käsku kasutatakse iga rea iga faili viimase modifikatsiooni üksikasjade kuvamiseks. Käivitage faili terminali käsk, töötaja.txt.
$ git süüdistab töötajat.txtSee näitab sarnast väljundit nagu järgmine pilt.
Ülaltoodud käsu sama väljundi saate saada vim-redaktorist, kasutades põgeneva pistikprogrammi ümbrist ': Gblame'. Selle ülesande täitmiseks ei pea redaktor terminali jõudma. Avatud, 'töötaja.txt'fail vimiredaktoris, käivitades järgmise käsu.
$ vim töötaja.txtVajutage ESC ja : Gblame redaktoris faili hiljutise muudatuse teabe hankimiseks.
: Gblame
Pärast vajutamist saate järgmise vormindatud väljundi Sisenema võti.
': Gdiff 'ümbrist kasutatakse alternatiivinagit dif'käsk. Kui seda kasutatakse mõne konkreetse faili jaoks, kuvab see faili eelmise sisu ja praeguse sisu erinevuse pärast praegust pühendumist. ": Gdiff" saab kasutada faili mis tahes redaktsiooni erinevuse kuvamiseks. Faili konkreetse versiooni hankimiseks võib kuluda iga versiooni argument. Faili mis tahes kahe versiooni erinevuse otsimiseks, lisades või hankides mis tahes jaotise diff, on veel kaks seotud käsku. Need käsud on: hajutus"ja": diffget". Kasutamine ": Gdiff" käsk kuvatakse selle õpetuse järgmises osas.
Avatud töötaja.txt fail ja vajutage "mina" lubada SISSE režiimis. Faili muutmiseks lisage töötajale kirje, "11006". Vajutage 'ESC"ja ': x' faili salvestamiseks ja sulgemiseks.
Avage fail uuesti, töötaja.txt vimiredaktoris ja tippige ": Gdiff" ja vajutage Sisenema praeguse pühenduse ja faili eelmise versiooni erinevuse väljaselgitamiseks.
: Gdiff
Pärast '' käivitamist kuvatakse järgmine väljund: Gdiff ' käsk. Äsja sisestatud kirje kuvatakse erinevuse näitamiseks esiletõstetud tekstina.
": Riiv" käsk töötab alternatiivina 'git kassasse
: Riiv
Kui see käsk on täidetud töötaja.txt faili, siis näitab see järgmist väljundit. Fail sisaldab 6 töötaja kirjet ja väljundis on tekst 'Veel 6 rida".
": Gstatus ' käsk töötab 'git staatus käsk. See näitab üksikasjalikku teavet kõigi failide oleku või praeguse faili kohta. Olekuaknaga suhtlemiseks on palju kohandatud võtmeid. Mõned neist on D, cc,
: Gstatus
': Gmove' käsk töötab sarnaselt "git mv" käsk. Seda kasutatakse olemasolevate failide ümbernimetamiseks vim-redaktorist. Oletame, et soovite ümber nimetada töötaja.txt faili emp.txt. Avage fail vimiredaktoris ja tippige järgmine käsk ning vajutage Sisenema faili ümbernimetamiseks.
: Liiguta emps.txt
': Gremove' käsk töötab sarnaselt "git rm" käsk. Seda kasutatakse faili kustutamiseks vim-puhvrist ja praegusest töökataloogist. Avage fail, mille soovite praegusest töökataloogist kustutada, ja käivitage käsk "!" sümbol faili jõuliseks kustutamiseks. Siin, töötaja.txt fail on kustutamiseks valitud.
: Gremove!
Järeldus
Kuidas vim-kasutajad saavad gim-käske täita vim-pistikprogrammi abil, on näidatud selles õpetuses. Kui peate käivitama git-käsklused ja soovite kasutada vim-redaktorit koos, on parem kasutada vim-i varjatud pistikprogrammi. Loodetavasti saab lugeja pärast selle õpetuse lugemist kasutada põgenevat pistikprogrammi ja käivitada vim-redaktorist põhilised git-käsud.