Git

Vim un git

Vim un git
Vim ir ļoti noderīgs un noderīgs redaktors, lai efektīvāk izveidotu un rediģētu dažāda veida failus. Šajā redaktorā tiek pievienotas daudzas jaunas funkcijas, kas padara to par spēcīgu redaktoru. Daudzi kodētāji šim redaktoram ir izstrādājuši daudz spraudņu, lai palielinātu un konfigurētu tā galvenās funkcijas. Daži no tiem ir patogēni, sintētiskie, ievilkšanas ceļveži, bēgošie, Git Gutter utt. Git ir izplatīta versiju kontroles sistēma (DVCS), kas izstrādātājiem palīdz laika gaitā pārvaldīt modificētos pirmkodus. To var izmantot pilnīgi bez maksas. Izmantojot git komandu, dziesmu izmaiņas un pirmkodu pārskatīšanas vēsturi var viegli izsekot. Git komanda darbojas komandrindas saskarnē. Nosaukts vim spraudnis bēglis spraudni ir izstrādājis Tims pāvests, ar kuru tiek strādāts git rīks, nepārtraucot redaktora darbību. Tātad, vim un git var strādāt kopā, izmantojot bēglis iespraust. Kā jūs varat instalēt un izmantot šo spraudni vim, ir parādīts šajā apmācībā.

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 3000
11002 HR 32 USD 1500
11003 Mārketings 26 1200 USD
11004 HR 25 USD 2500
11005 Pārdošana 30 USD 1000

"git pievienot 'komandu izmanto, lai pievienotu izmaiņas pašreizējā darba direktorijā un pievienotu failu vim buferī. Tas informē komandu git, lai atjaunināšanas pievienošana konkrētam failam pēc palaišanas 'git apņemties'komandu.

$ git pievienot darbinieku.txt

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ņemties

Noņ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.txt

Tas 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.txt

Nospiediet 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 " komandu. Tas var arī izmantot jebkura pārskatīšanas faila, piemēram, komandas ': Gdiff', argumentu.

: 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, ,   utt. Atvērt darbinieks.txt failu vim redaktorā un palaidiet komandu ': Gstatus'.

$ vim darbinieks.txt

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

Labākās Linux spēļu gamepad kartēšanas lietotnes
Ja jums patīk spēlēt spēles Linux ar parastu tastatūru, nevis parasto tastatūru un peles ievades sistēmu, jums ir dažas noderīgas lietotnes. Daudzas d...
Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...