Namestite git
Pred začetkom te vaje morate preveriti, ali je git nameščen v sistemu ali ne. Git ni privzeto nameščen v operacijskem sistemu Ubuntu. Zaženite naslednji ukaz, da namestite git na Ubuntu.
$ sudo apt-get install git
Namestite Fugitive Plugin
Zaženite naslednji ukaz, da namestite ubežni vtičnik v Ubuntu.
$ sudo apt-get install vim-ubežnik
Inicializirajte repozitorij git
Pred izvajanjem katerega koli ukaza git je potrebno inicializirati repozitorij git. "git init'ukaz se uporablja za inicializacijo repozitorija git za kateri koli obstoječi ali novi projekt. Iz terminala zaženite naslednji ukaz, da inicializirate prazen repozitorij git.
$ git init
Dodajanje datoteke v git repozitorij
Besedilna datoteka z imenom zaposleni.txt se uporablja za preizkušanje uporabe vtičnika v tej vadnici. Vsebina te datoteke je navedena spodaj.
zaposleni.txt
11001 Prodaja 45 $ 300011002 HR 32 1500 dolarjev
11003 Trženje 26 1200 dolarjev
11004 HR 25 2500 dolarjev
11005 Prodaja 30 $ 1000
"git add
Ukaz 'git commit' bo zahteval zagon za shranjevanje posodobitev katere koli datoteke v lokalnem repozitoriju. Zaženite ukaz s terminala.
$ git commitOdstranite#'simbol iz vrstice,'spremenjeno: zaposleni.txt'datoteka, da shranite spremembe te datoteke.
Uporaba Gblame
'git krivda' ukaz se uporablja za prikaz podrobnosti o zadnji spremembi katere koli datoteke za vsako vrstico. Zaženite ukaz s terminala za datoteko, zaposleni.txt.
$ git krivi uslužbenec.txtPrikazal bo podoben izhod, kot je naslednja slika.
Isti izhod zgornjega ukaza lahko dobite iz urejevalnika vim z uporabo ovojnice ubežnega vtičnika ': Gblame'. Za nalogo vam ni treba v urejevalnik terminala. Odprto, 'zaposleni.txt'v urejevalniku vim z zagonom naslednjega ukaza.
$ vim zaposleni.txtPritisnite ESC in : Gblame da v urejevalniku pridobite informacije o nedavnih spremembah datoteke.
: Gblame
Po pritisku boste dobili naslednji formatirani izhod Enter tipko.
': Gdiff 'ovoj se uporablja kot alternativa'git razlukaz. Ko se uporablja za katero koli določeno datoteko, prikaže razliko med prejšnjo in sedanjo vsebino datoteke po trenutnem prevzemu. ': Gdiff' se lahko uporablja za prikaz razlike med katero koli revizijo datoteke. Argument katere koli revizije je lahko za pridobitev določene različice datoteke. Obstajata še dva povezana ukaza za iskanje razlike med katerima koli različicama datoteke z dodajanjem ali pridobivanjem katerega koli razdelka diff. Ti ukazi so ': razl"in": diffget". Uporaba ': Gdiff' ukaz je prikazan v naslednjem razdelku te vadnice.
Odprto zaposleni.txt datoteko in pritisnite 'jaz' da omogočite VSTAVI način. Datoteko spremenite tako, da dodate vnos za zaposlenega, „11006“. Pritisnite 'ESC'in ': x' da shranite in zaprete datoteko.
Znova odprite datoteko, zaposleni.txt v urejevalniku vim in vnesite ': Gdiff' in pritisnite Enter če želite ugotoviti razliko med trenutno objavo in prejšnjo različico datoteke.
: Gdiff
Naslednji izhod se bo prikazal po izvedbi ': Gdiff ' ukaz. Novo vstavljeni zapis bo prikazan kot označeno besedilo, da se prikaže razlika.
': Pohvala' ukaz deluje kot alternativa 'git checkout
: Pozdrav
Ko se ta ukaz izvede za trenutno različico zaposleni.txt datoteka, nato pa bo prikazal naslednji izhod. Datoteka vsebuje 6 evidenc zaposlenih, rezultat pa prikazuje besedilo 'Še 6 vrstic".
": Gstatus ' ukaz deluje kot alternativa 'git status ' ukaz. Prikaže podrobne informacije o stanju vseh datotek ali trenutne datoteke. Obstaja veliko tipk po meri za interakcijo z oknom stanja. Nekateri med njimi so D, cc,
: Gstatus
': Gmove' ukaz deluje podobno 'git mv' ukaz. Uporablja se za preimenovanje katere koli obstoječe datoteke iz urejevalnika vim. Recimo, da želite preimenovati zaposleni.txt datoteko avtor em.txt. Odprite datoteko v urejevalniku vim in vnesite naslednji ukaz ter pritisnite Enter za preimenovanje datoteke.
: Gmove emp.txt
': Gremove' ukaz deluje podobno 'git rm' ukaz. Uporablja se za brisanje datoteke iz vim pomnilnika in trenutnega delovnega imenika. Odprite datoteko, ki jo želite izbrisati iz trenutnega delovnega imenika, in zaženite ukaz z "!" za prisilno brisanje datoteke. Tukaj, zaposleni.txt datoteka je izbrana za brisanje.
: Gremove!
Zaključek
V tej vadnici je prikazano, kako lahko uporabniki vima izvajajo ukaze git z uporabo vim vtičnika. Če morate zagnati git ukaze in želite skupaj uporabljati urejevalnik vim, je bolje uporabiti ubežni vtičnik vim. Upam, da bo bralec po branju te vadnice lahko uporabil ubežni vtičnik in zagnal osnovne git ukaze iz urejevalnika vim.