Telepítse a git-t
Az oktatóanyag elindítása előtt ellenőriznie kell, hogy a git telepítve van-e a rendszerre. A Git alapértelmezés szerint nincs telepítve az Ubuntu operációs rendszerre. Futtassa a következő parancsot a git telepítéséhez az Ubuntuba.
$ sudo apt-get install git
Telepítse a Szökevény beépülő modult
Futtassa a következő parancsot a szökevény beépülő modul telepítéséhez az Ubuntuba.
$ sudo apt-get install vim-fugitive
Inicializálja a git adattárat
A git parancs végrehajtása előtt inicializálni kell a git adattárat. "git init'paranccsal inicializálható egy meglévő vagy új projekt git-tárháza. Futtassa a következő parancsot a terminálról egy üres git lerakat inicializálásához.
$ git init
Fájl hozzáadása a git adattárba
Nevű szöveges fájl munkavállaló.txt a szökevényes beépülő modul használatának tesztelésére szolgál ebben az oktatóanyagban. A fájl tartalma alább található.
munkavállaló.txt
11001 Értékesítés 45, 3000 USD11002 HR 32 1500 USD
11003 Marketing 26 1200 USD
11004 HR 25 2500 USD
11005 Értékesítés 30 USD
"git add
A 'git commit' parancsnak futtatnia kell a fájlok frissítéseinek mentését a helyi adattárba. Futtassa a parancsot a terminálról.
$ git elkövetniTávolítsa el a '#'szimbólum a sorból'módosítva: alkalmazott.txt'fájlt a fájl módosításainak mentéséhez.
A Gblame használata
'git blame' paranccsal mutatják be az egyes sorok fájljainak legutóbbi módosításának részleteit. Futtassa a parancsot a fájl termináljáról, munkavállaló.txt.
$ git hibáztatja az alkalmazottat.txtHasonló kimenetet mutat, mint a következő kép.
A fenti parancs ugyanazt a kimenetét a vim editorból szerezheti be, ha a ': Gblame' burkolóját használja a fugitive pluginnak. A feladat elvégzéséhez nem szükséges a terminálhoz a szerkesztő. Nyisd ki, 'munkavállaló.txt'fájlt a vim szerkesztőben a következő parancs futtatásával.
$ vim alkalmazott.txtnyomja meg KILÉPÉS és : Gblame a fájl legutóbbi módosítási információinak lekéréséhez a szerkesztőben.
: Gblame
Megnyomása után a következő formázott kimenetet kapja Belép kulcs.
': Gdiff 'burkolatot használnak alternatívaként'git diff'parancsot. Ha egy adott fájlhoz használta, akkor a jelenlegi elkötelezettség után megjeleníti a fájl előző és jelenlegi tartalma közötti különbséget. ": Gdiff" használható a fájl bármilyen változata közötti különbség megjelenítésére. A fájl adott verziójának lekéréséhez bármilyen módosítás argumentuma szükséges. Két másik kapcsolódó parancs létezik a fájl bármely két verziója közötti különbség keresésére bármely diff szakasz hozzáadásával vagy letöltésével. Ezek a parancsok: diffúzió"és": diffget". A ... haszna ": Gdiff" parancs az oktatóanyag következő szakaszában látható.
Nyisd ki munkavállaló.txt fájlt, és nyomja meg a gombot 'én' hogy a INSERT mód. Módosítsa a fájlt az alkalmazott bejegyzésének hozzáadásával, „11006”. Nyomja meg 'KILÉPÉS"és ':x' a fájl mentéséhez és bezárásához.
Nyissa meg újra a fájlt, munkavállaló.txt a vim szerkesztőben és írja be ": Gdiff" és nyomja meg Belép hogy megtudja, mi a különbség a jelenlegi elkötelezettség és a fájl előző verziója között.
: Gdiff
A következő kimenet jelenik meg a 'végrehajtása után: Gdiff ' parancs. Az újonnan beillesztett rekord kiemelt szövegként jelenik meg, hogy megmutassa a különbséget.
": Gread" parancs az alternatívájaként működik 'git pénztár
: Gread
Amikor a parancs végrehajtásra kerül a munkavállaló.txt fájlt, akkor a következő kimenetet fogja mutatni. A fájl 6 alkalmazott rekordot tartalmaz, és a kimenet a következő szöveget tartalmazza:További 6 sor".
": Gstatus ” a parancs a 'git status ” parancs. Részletes információkat mutat az összes fájl vagy az aktuális fájl állapotáról. Az állapotablakkal való együttműködéshez sok egyedi kulcs létezik. Néhány közülük D, cc,
: Gstatus
': Gmove' parancs hasonlóan működik 'git mv' parancs. Minden létező fájl átnevezésére szolgál a vim editorból. Tegyük fel, hogy át akarja nevezni munkavállaló.txt fájl által emp.txt. Nyissa meg a fájlt a vim editorban, írja be a következő parancsot, majd nyomja meg az gombot Belép a fájl átnevezéséhez.
: Gmove emp.txt
': Gremove' parancs hasonlóan működik 'git rm' parancs. A fájl törlésére szolgál a vim pufferből és az aktuális munkakönyvtárból. Nyissa meg a törölni kívánt fájlt az aktuális munkakönyvtárból, és futtassa a parancsot a -val "!" szimbólum a fájl erőszakos törléséhez. Itt, munkavállaló.txt fájl törlésre van kiválasztva.
: Gremove!
Következtetés
Az oktatóanyag bemutatja, hogy a vim felhasználók hogyan hajthatják végre a git parancsokat a vim plugin használatával. Ha git parancsokat kell végrehajtania, és együtt szeretné használni a vim szerkesztőt, akkor jobb, ha a vim szökevényes bővítményét használja. Remélem, miután elolvasta ezt a bemutatót, az olvasó képes lesz használni a szökevény plugint és futtatni az alapvető git parancsokat a vim editorból.