Git

Vim a git

Vim a git
Vim je veľmi užitočný a užitočný editor na efektívnejšie vytváranie a úpravy rôznych typov súborov. V tomto editore je pridaných veľa nových funkcií, ktoré z neho robia výkonného editora. Mnoho editorov pre tento editor vyvinulo veľa doplnkov na zvýšenie a konfiguráciu jeho základných funkcií. Niektorí z nich sú Pathogen, Syntastic, sprievodcovia odsadením, Fugitive, Git Gutter atď. Git je distribuovaný systém riadenia verzií (DVCS), ktorý pomáha vývojárom spravovať upravené zdrojové kódy v priebehu času. Používanie je úplne bezplatné. Použitím git príkazu, je možné ľahko vysledovať zmeny stopy a históriu revízií zdrojových kódov. Git príkaz pracuje v rozhraní príkazového riadku. Bol pomenovaný doplnok vim utečenec plugin je vyvíjaný Timom pápežom, s ktorým sa pracuje sakra nástroj bez ukončenia editora. Takže, vim a git môžu spolupracovať pomocou utečenec zapojiť. Ako môžete nainštalovať a používať tento doplnok pre vim, je uvedené v tomto výučbe.

Nainštalujte git

Pred spustením tohto tutoriálu musíte skontrolovať, či je git nainštalovaný v systéme alebo nie. Git nie je v operačnom systéme Ubuntu štandardne nainštalovaný. Spustením nasledujúceho príkazu nainštalujte git na Ubuntu.

$ sudo apt-get nainštalovať git

Nainštalujte si doplnok Fugitive

Spustením nasledujúceho príkazu nainštalujte prchavý doplnok na Ubuntu.

$ sudo apt-get nainštalovať vim-fugitive

Inicializujte úložisko git

Pred vykonaním ľubovoľného príkazu git je potrebné inicializovať úložisko git. „git init'príkaz sa používa na inicializáciu úložiska git pre akýkoľvek existujúci alebo nový projekt. Spustením nasledujúceho príkazu z terminálu inicializujte prázdne úložisko git.

$ git init

Pridávanie súboru do úložiska git

Textový súbor s názvom zamestnanec.TXT sa používa na testovanie použitia doplnku na úteku v tomto výučbe. Obsah tohto súboru je uvedený nižšie.

zamestnanec.TXT

11001 tržby 45 3000 dolárov
11002 HR 32 1 500 dolárov
11003 Marketing 26 1 200 dolárov
11004 HR 25 2 500 dolárov
11005 Predaj 30 $ 1 000

git pridať 'príkaz sa používa na pridanie úpravy do aktuálneho pracovného adresára a na pridanie súboru do vyrovnávacej pamäte vim. Informuje príkaz git, aby po spustení pridal aktualizáciu do konkrétneho súboru 'git spáchaťpríkaz.

$ git pridať zamestnanca.TXT

Príkaz 'git commit' bude vyžadovať spustenie pre uloženie aktualizácií ktoréhokoľvek súboru v lokálnom úložisku. Spustite príkaz z terminálu.

$ git potvrdiť

Odstrániť '#„symbol z riadku“upravené: zamestnanec.TXT'súbor na uloženie zmien tohto súboru.

Používanie Gblame

'git vinu' príkaz sa používa na zobrazenie podrobností o najnovšej úprave ľubovoľného súboru pre každý riadok. Spustite príkaz z terminálu pre súbor, zamestnanec.TXT.

$ git vinu zamestnanca.TXT

Ukáže podobný výstup ako nasledujúci obrázok.

Rovnaký výstup z vyššie uvedeného príkazu môžete získať z editora vim pomocou balíka ': Gblame' z modulu na úteku. Na vykonanie úlohy nemusíte editora terminálu. Otvorené, 'zamestnanec.TXT'súbor v editore vim spustením nasledujúceho príkazu.

$ vim zamestnanec.TXT

Stlačte ESC a : Gblame na získanie informácií o posledných úpravách súboru v editore.

: Gblame

Po stlačení získate nasledujúci formátovaný výstup Zadajte kľúč.

': Gdiff 'obálka sa používa ako alternatíva'rozdiel gitpríkaz. Ak sa použije pre akýkoľvek konkrétny súbor, zobrazí rozdiel medzi predchádzajúcim a súčasným obsahom súboru po aktuálnom potvrdení. „: Gdiff“ možno použiť na zobrazenie rozdielu medzi akoukoľvek revíziou súboru. Načítanie konkrétnej verzie súboru môže vyžadovať argument akejkoľvek revízie. Existujú dva ďalšie súvisiace príkazy na prehľadanie rozdielu medzi ľubovoľnými dvoma verziami súboru pridaním alebo načítaním ktorejkoľvek sekcie rozdielu. Tieto príkazy sú: rozdiel„a“: diffget„. Použitie „: Gdiff“ príkaz je uvedený v nasledujúcej časti tohto tutoriálu.

Otvorené zamestnanec.TXT súbor a stlačte „ja“ umožniť VLOŽTE režim. Upravte súbor pridaním záznamu pre zamestnanca, „11006“. Stlačte 'ESC„a ':X' súbor uložíte a zatvoríte.

Znova otvorte súbor, zamestnanec.TXT v editore vim a napíš „: Gdiff“ a stlačte Zadajte zistiť rozdiel medzi aktuálnym potvrdením a predchádzajúcou verziou súboru.

: Gdiff

Nasledujúci výstup sa zobrazí po vykonaní ': Gdiff ' príkaz. Novo vložený záznam sa zobrazí ako zvýraznený text, aby sa ukázal rozdiel.

„: Gread“ príkaz funguje ako alternatíva k „pokladňa git príkaz. Môže prijať aj argument ľubovoľného súboru revízie, napríklad príkazu „: Gdiff“.

: Gread

Keď je tento príkaz vykonaný pre aktuálnu verziu súboru zamestnanec.TXT súbor potom zobrazí nasledujúci výstup. Súbor obsahuje 6 záznamov zamestnancov a na výstupe je text 'Ešte 6 riadkov„.

: Gstatus ' príkaz funguje ako alternatíva 'stav git ' príkaz.  Zobrazuje podrobné informácie o stave všetkých súborov alebo aktuálneho súboru. Existuje veľa vlastných kľúčov na interakciu so stavovým oknom. Niektoré z nich sú D, cc, ,   atď. Otvorené zamestnanec.TXT súbor v editore vim a spustite príkaz ': Gstatus'.

$ vim zamestnanec.TXT

: Gstatus

„: Gmove“ príkaz funguje podobne ako  „git mv“ príkaz. Používa sa na premenovanie ľubovoľného existujúceho súboru z editora vim. Predpokladajme, že chcete premenovať zamestnanec.TXT podať do emp.TXT. Otvorte súbor v editore vim, zadajte nasledujúci príkaz a stlačte Zadajte premenovať súbor.

: Gmove emp.TXT

„: Gremove“ príkaz funguje podobne ako „git rm“ príkaz. Používa sa na odstránenie súboru z vyrovnávacej pamäte vim a aktuálneho pracovného adresára. Otvorte súbor, ktorý chcete vymazať z aktuálneho pracovného adresára, a spustite príkaz pomocou „!„ symbol na vynútené odstránenie súboru. Tu, zamestnanec.TXT súbor je vybratý na odstránenie.

: Gremove!

Záver

Ako môžu používatelia vim vykonávať príkazy git pomocou pluginu vim, je uvedené v tomto výučbe. Ak potrebujete vykonať príkazy git a chcete súčasne používať editor vim, je lepšie použiť fugitívny plugin vim. Dúfam, že po prečítaní tohto tutoriálu bude čitateľ schopný používať prchavý plugin a spúšťať základné príkazy git z editora vim.

Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...
Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...
Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...