Git

Vim i git

Vim i git
Vim je vrlo koristan i koristan editor za učinkovitije stvaranje i uređivanje različitih vrsta datoteka. Mnogo je novih značajki dodano u ovaj uređivač što ga čini moćnim uređivačem. Mnogo dodataka razvijaju mnogi programeri za ovaj uređivač kako bi povećao i konfigurirao njegove osnovne funkcionalnosti. Neki od njih su Pathogen, Syntastic, vodiči za uvlačenje, Fugitive, Git Gutter, itd. Git je distribuirani sustav za kontrolu verzija (DVCS) koji pomaže programerima da vremenom upravljaju modificiranim izvornim kodovima. Potpuno je besplatna za upotrebu. Koristeći git naredbe, promjene staze i povijest revizija izvornih kodova mogu se lako pratiti. Git naredba radi u sučelju naredbenog retka. Vim dodatak imenovan bjegunac dodatak je razvio Tim pope koji se koristi za rad s njim git alat bez prekida uređivača. Tako, vim i git mogu surađivati ​​pomoću bjegunac uključiti. Kako možete instalirati i koristiti ovaj dodatak za vim prikazano je u ovom vodiču.

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 $ 3000
11002 HR 32 1500 USD
11003 Marketing 26 1200 dolara
11004 HR 25 2500 USD
11005 Prodaja 30 $ 1000

'git dodaj naredba 'koristi se za dodavanje izmjena u trenutni radni direktorij i dodavanje datoteke u vim međuspremnik. Obavještava git naredbu da doda ažuriranje u određenu datoteku nakon pokretanja 'git počiniti'naredba.

$ git dodaj zaposlenika.txt

Naredba 'git commit' zahtijevat će pokretanje radi spremanja ažuriranja bilo koje datoteke u lokalnom spremištu. Pokrenite naredbu s terminala.

$ git predati

Uklonite "#'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.txt

Pokazat ć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.txt

Pritisnite 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 ' naredba. Također može uzeti argument bilo koje revizijske datoteke poput naredbe ': Gdiff'.

: 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, ,   itd. Otvorena zaposlenik.txt datoteku u vim uređivaču i pokrenite naredbu ': Gstatus'.

$ vim zaposlenik.txt

: 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.

Luke komercijalnih igara s otvorenim kodom
Besplatne igre s otvorenim kodom i više platformi mogu se koristiti za igranje starih, kao i nekih prilično nedavnih naslova igara. U ovom će se člank...
Najbolje igre naredbenog retka za Linux
Naredbeni redak nije samo vaš najveći saveznik pri korištenju Linuxa - on također može biti izvor zabave jer ga možete koristiti za igranje mnogih zab...
Najbolje aplikacije za mapiranje gamepada za Linux
Ako volite igrati igre na Linuxu s gamepadom umjesto tipičnim sustavom za unos tipkovnice i miša, za vas postoji nekoliko korisnih aplikacija. Mnoge r...