Instalējiet git
Pirms sākat šo apmācību, jums jāpārbauda, vai sistēma ir instalēta vai nav instalēta. Git pēc noklusējuma nav instalēts Ubuntu operētājsistēmā. Palaidiet šo komandu, lai instalētu git Ubuntu.
$ sudo apt-get install git
Instalējiet spraudni Fugitive
Palaidiet šo komandu, lai instalētu bēgošo spraudni Ubuntu.
$ sudo apt-get install vim-fugitive
Inicializējiet git repozitoriju
Pirms jebkuras git komandas izpildes ir nepieciešams inicializēt git repozitoriju. "git init'komandu izmanto, lai inicializētu jebkura esoša vai jauna projekta git repozitoriju. Izpildiet šo komandu no termināļa, lai inicializētu tukšu git repozitoriju.
$ git init
Faila pievienošana git repozitorijā
Teksta fails ar nosaukumu darbinieks.txt tiek izmantots, lai pārbaudītu bēgļu spraudņa izmantošanas iespējas šajā apmācībā. Šī faila saturs ir norādīts zemāk.
darbinieks.txt
11001 Pārdošana 45 USD 300011002 HR 32 USD 1500
11003 Mārketings 26 1200 USD
11004 HR 25 USD 2500
11005 Pārdošana 30 USD 1000
"git pievienot
Lai saglabātu vietējā repozitorija jebkura faila atjauninājumus, būs jāpalaiž komandai “git saistīt”. Palaidiet komandu no termināla.
$ git apņemtiesNoņemt '#simbols no līnijas,modificēts: darbinieks.txt', lai saglabātu šī faila izmaiņas.
Izmantojot Gblame
"git vainot" komandu izmanto, lai parādītu sīkāku informāciju par katras rindas faila jaunākajām izmaiņām. Palaidiet komandu no faila termināļa, darbinieks.txt.
$ git vaino darbinieku.txtTas parādīs līdzīgu izvadi, piemēram, šo attēlu.
Jūs varat iegūt to pašu iepriekš minētās komandas iznākumu no vim redaktora, izmantojot bēgļu spraudņa iesaiņojumu ': Gblame'. Lai veiktu uzdevumu, jums nav nepieciešams termināļa redaktors. Atvērt, 'darbinieks.txt'failu vim redaktorā, izpildot šādu komandu.
$ vim darbinieks.txtNospiediet ESC un : Gblame lai redaktorā izgūtu neseno faila modifikācijas informāciju.
: Gblame
Pēc nospiešanas jūs saņemsiet šādu formatētu izvadi Enter taustiņu.
': Gdiff 'iesaiņojums tiek izmantots kā alternatīva'git dif'komandu. Kad tas tika izmantots jebkuram konkrētam failam, tas parāda atšķirību starp faila iepriekšējo saturu un pašreizējo saturu pēc pašreizējās saistības. ": Gdiff" var izmantot, lai parādītu atšķirību starp jebkuru faila pārskatīšanu. Lai izgūtu konkrēto faila versiju, var būt nepieciešams jebkuras pārskatīšanas arguments. Ir divas citas saistītas komandas, lai meklētu atšķirību starp jebkurām divām faila versijām, pievienojot vai izgūstot jebkuru diff sadaļu. Šīs komandas ir: diffūcija' un ': diffget". Pielietojums ": Gdiff" komanda tiek parādīta šīs apmācības nākamajā sadaļā.
Atvērt darbinieks.txt failu un nospiediet "es" lai iespējotu IELIKT režīmā. Mainiet failu, pievienojot ierakstu darbiniekam, "11006". Nospiediet 'ESC' un ': x' lai saglabātu un aizvērtu failu.
Atkārtoti atveriet failu, darbinieks.txt vim redaktorā un ierakstiet ": Gdiff" un nospiediet Enter lai uzzinātu atšķirību starp pašreizējo apņemšanos un faila iepriekšējo versiju.
: Gdiff
Pēc 'izpildes parādīsies šāda izeja: Gdiff ' komandu. Nesen ievietotais ieraksts tiks parādīts kā izcelts teksts, lai parādītu atšķirību.
": Gread" komanda darbojas kā alternatīva 'git checkout
: Maize
Kad šī komanda tiek izpildīta pašreizējai Windows versijai darbinieks.txt failu, tad tas parādīs šādu izvadi. Failā ir 6 darbinieku ieraksti, un izvade parāda tekstu 'Vēl 6 rindas".
": Gstatus ' komanda darbojas kā alternatīva 'git statuss ' komandu. Tas parāda detalizētu informāciju par visu failu statusu vai pašreizējo failu. Ir daudz pielāgotu atslēgu, lai mijiedarbotos ar statusa logu. Daži no tiem ir D, cc,
: Gstatus
': Gmove' komanda darbojas līdzīgi kā "git mv" komandu. To izmanto, lai pārdēvētu jebkuru esošo failu no vim redaktora. Pieņemsim, ka vēlaties pārdēvēt darbinieks.txt iesniegt emp.txt. Atveriet failu vim redaktorā un ierakstiet šādu komandu un nospiediet Enter lai pārdēvētu failu.
: Pārvietot emp.txt
': Gremove' komanda darbojas līdzīgi kā "git rm" komandu. To izmanto, lai izdzēstu failu no vim bufera un pašreizējā darba direktorija. Atveriet failu, kuru vēlaties izdzēst no pašreizējā darba direktorija, un palaidiet komandu ar "!" simbols faila piespiedu dzēšanai. Šeit, darbinieks.txt fails ir izvēlēts dzēšanai.
: Gremove!
Secinājums
Kā vim lietotāji var izpildīt git komandas, izmantojot vim spraudni, ir parādīts šajā apmācībā. Ja jums ir nepieciešams izpildīt git komandas un vēlaties kopā izmantot vim redaktoru, labāk ir izmantot vim bēgošo spraudni. Ceru, ka, izlasījis šo apmācību, lasītājs varēs izmantot bēgļu spraudni un palaist pamata komandas git no vim redaktora.