Instalirajte git
Prije početka ovog vodiča morate provjeriti je li git instaliran na sustav ili nije. Git se po defaultu ne instalira na Ubuntu operativni sustav. Pokrenite sljedeću naredbu da biste instalirali git na Ubuntu.
$ sudo apt-get install git
Instalirajte Fugitive dodatak
Pokrenite sljedeću naredbu da biste instalirali bjegući dodatak na Ubuntu.
$ sudo apt-get instaliraj vim-bjegunac
Inicijalizirajte git spremište
Prije izvršavanja bilo koje git naredbe potrebno je inicijalizirati git spremište. 'git init'naredba se koristi za inicijalizaciju git spremišta za bilo koji postojeći ili novi projekt. Pokrenite sljedeću naredbu s terminala da biste inicijalizirali prazno git spremište.
$ git init
Dodavanje datoteke u git spremište
Tekstualna datoteka s imenom zaposlenik.txt koristi se za testiranje korištenja bjegućeg dodatka u ovom vodiču. Sadržaj ove datoteke dan je u nastavku.
zaposlenik.txt
11001 Prodaja 45 $ 300011002 HR 32 1500 USD
11003 Marketing 26 1200 dolara
11004 HR 25 2500 USD
11005 Prodaja 30 $ 1000
'git dodaj
Naredba 'git commit' zahtijevat će pokretanje radi spremanja ažuriranja bilo koje datoteke u lokalnom spremištu. Pokrenite naredbu s terminala.
$ git predatiUklonite "#'simbol s crte,'izmijenjeno: zaposlenik.txt'datoteka za spremanje promjena u ovoj datoteci.
Korištenje Gblamea
'git kriv' naredba se koristi za prikaz detalja najnovije izmjene bilo koje datoteke za svaki redak. Pokrenite naredbu s terminala za datoteku, zaposlenik.txt.
$ git kriviti zaposlenika.txtPokazat će sličan izlaz kao sljedeća slika.
Isti izlaz gornje naredbe možete dobiti iz vim uređivača pomoću omota ': Gblame' bjegunskog dodatka. Za izvršavanje zadatka ne trebate terminal uredniku. Otvorena, 'zaposlenik.txt'u vim uređivaču izvođenjem sljedeće naredbe.
$ vim zaposlenik.txtPritisnite ESC i : Gblame za dohvaćanje nedavnih podataka o izmjeni datoteke u uređivaču.
: Gblame
Nakon pritiska dobit ćete sljedeći formatirani izlaz Unesi ključ.
': Gdiff 'omot se koristi kao alternativa'git razl'naredba. Kada se koristi za bilo koju određenu datoteku, prikazuje razliku između prethodnog i sadašnjeg sadržaja datoteke nakon trenutnog urezivanja. ': Gdiff' može se koristiti za prikaz razlike između bilo koje revizije datoteke. Za dohvaćanje određene verzije datoteke može biti potreban argument bilo koje revizije. Postoje dvije druge povezane naredbe za traženje razlike između bilo koje dvije verzije datoteke dodavanjem ili dohvaćanjem bilo kojeg dijela odjeljka. Ove su naredbe ': diffput'i': diffget'. Korištenje ': Gdiff' naredba prikazana je u sljedećem odjeljku ovog vodiča.
Otvorena zaposlenik.txt datoteku i pritisnite 'ja' kako bi se omogućio UMETNUTI način rada. Izmijenite datoteku dodavanjem unosa za zaposlenika, '11006'. Pritisnite 'ESC'i ':x' za spremanje i zatvaranje datoteke.
Ponovo otvorite datoteku, zaposlenik.txt u vim editoru i upišite ': Gdiff' i pritisnite Unesi da biste saznali razliku između trenutnog urezivanja i prethodne verzije datoteke.
: Gdiff
Sljedeći će se izlaz prikazati nakon izvršavanja ': Gdiff ' naredba. Novo umetnuti zapis bit će prikazan kao označeni tekst kako bi se prikazala razlika.
': Pozdrav' naredba radi kao alternativa sustavu Windows 'git naplata
: Pozdrav
Kada se ova naredba izvrši za trenutnu verziju zaposlenik.txt datoteka tada će prikazati sljedeći izlaz. Datoteka sadrži 6 zapisa o zaposlenicima, a izlaz prikazuje tekst 'Još 6 redaka'.
': Gstatus ' naredba djeluje kao alternativa 'git status ' naredba. Prikazuje detaljne informacije o statusu svih datoteka ili trenutne datoteke. Postoji mnogo prilagođenih ključeva za interakciju s prozorom statusa. Neki od njih su D, cc,
: Gstatus
': Premjesti' naredba radi slično 'git mv' naredba. Koristi se za preimenovanje bilo koje postojeće datoteke iz vim uređivača. Pretpostavimo da želite preimenovati zaposlenik.txt datoteka od emp.txt. Otvorite datoteku u vim editoru i upišite sljedeću naredbu i pritisnite Unesi za preimenovanje datoteke.
: Gmove emp.txt
': Gremove' naredba radi slično 'git rm' naredba. Koristi se za brisanje datoteke iz vim međuspremnika i trenutne radne mape. Otvorite datoteku koju želite izbrisati iz trenutne radne mape i pokrenite naredbu pomoću '!' simbol za prisilno brisanje datoteke. Ovdje, zaposlenik.txt datoteka je odabrana za brisanje.
: Gremove!
Zaključak
Kako vim korisnici mogu izvršavati git naredbe pomoću vim dodatka prikazano je u ovom vodiču. Ako trebate izvršiti git naredbe i želite zajedno koristiti vim editor, onda je bolje koristiti bjegunski dodatak vim. Nadam se da će čitatelj nakon čitanja ovog vodiča moći koristiti fugitivni dodatak i pokretati osnovne git naredbe iz vim uređivača.