Įdiekite „git“
Prieš pradėdami šią mokymo programą, turite patikrinti, ar sistemoje įdiegta „git“. Pagal numatytuosius nustatymus „Git“ nėra įdiegta „Ubuntu“ operacinėje sistemoje. Vykdykite šią komandą, kad įdiegtumėte „git“ „Ubuntu“.
$ sudo apt-get install git
Įdiekite „Fugitive“ papildinį
Vykdykite šią komandą, kad įdiegtumėte paslėptą papildinį „Ubuntu“.
$ sudo apt-get install vim-fugitive
Inicijuoti „GIT“ saugyklą
Prieš vykdant bet kokią „git“ komandą, būtina inicijuoti „git“ saugyklą. "git init'komanda naudojama norint inicijuoti bet kokio esamo ar naujo projekto „git“ saugyklą. Paleiskite šią komandą iš terminalo, kad inicializuotumėte tuščią „git“ saugyklą.
$ git init
Failas pridedamas „git“ saugykloje
Teksto failas pavadintas darbuotojas.txt yra naudojamas bandomojo papildinio naudojimui šioje pamokoje išbandyti. Šio failo turinys pateikiamas žemiau.
darbuotojas.txt
11001 Pardavimas 45 3000 USD11002 HR 32 1500 USD
11003 Rinkodara 26 1200 USD
11004 HR 25 2500 USD
11005 Pardavimai 30 USD 1000
"git pridėti
Norint išsaugoti bet kokio failo naujinimus vietinėje saugykloje, reikės paleisti komandą „git įsipareigoti“. Vykdykite komandą iš terminalo.
$ git įsipareigotiPasalinti '#simbolis nuo eilutės,modifikuotas: darbuotojas.txtfailą, kad išsaugotumėte šio failo pakeitimus.
Naudojant „Gblame“
„git kaltas“ komanda naudojama norint parodyti naujausio failo modifikavimo informaciją kiekvienoje eilutėje. Vykdykite komandą iš failo terminalo, darbuotojas.txt.
$ git kaltina darbuotoją.txtTai parodys panašią išvestį, kaip šis vaizdas.
Tą pačią pirmiau nurodytos komandos išvestį galite gauti iš „vim“ redaktoriaus, naudodamiesi perkeliamo įskiepio pakuote. Jei norite atlikti užduotį, prie terminalo nereikia redaktoriaus. Atviras, 'darbuotojas.txt'failą vim redaktoriuje, vykdydami šią komandą.
$ vim darbuotojas.txtPaspauskite ESC ir : Gblame norėdami gauti naujausią failo modifikavimo informaciją redaktoriuje.
: Gblame
Paspaudę gausite tokią suformatuotą išvestį Įveskite Raktas.
': Gdiff 'pakuotė naudojama kaip alternatyvagit dif'komanda. Kai jis naudojamas bet kuriam konkrečiam failui, jis rodo skirtumą tarp ankstesnio ir esamo failo turinio po dabartinio įsipareigojimo. ": Gdiff" gali būti naudojamas skirtumui tarp bet kokio failo pakeitimo parodyti. Norint gauti tam tikrą failo versiją, gali prireikti bet kokio pakeitimo argumento. Yra dvi kitos susijusios komandos, skirtos ieškoti skirtumų tarp bet kurių dviejų failo versijų, pridedant arba gaunant bet kokią diff sekciją. Šios komandos yra: difuzija„ir“: diffget". Panaudojimas ": Gdiff" komanda rodoma kitame šios pamokos skyriuje.
Atviras darbuotojas.txt failą ir paspauskite „aš“ įgalinti ĮDĖTI režimas. Pakeiskite failą pridėdami darbuotojo įrašą, „11006“. Paspauskite 'ESC"ir ": x" išsaugoti ir uždaryti failą.
Dar kartą atidarykite failą, darbuotojas.txt vim redaktoriuje ir įveskite ": Gdiff" ir paspauskite Įveskite norėdami sužinoti skirtumą tarp dabartinio įsipareigojimo ir ankstesnės failo versijos.
: Gdifas
Šis išėjimas bus rodomas atlikus ': Gdiff ' komandą. Naujai įterptas įrašas bus rodomas kaip paryškintas tekstas, kad būtų parodytas skirtumas.
": Gread" komanda veikia kaip alternatyva 'git kasa
: Gread
Kai ši komanda vykdoma dabartinei darbuotojas.txt failą, tada jis parodys šią išvestį. Byloje yra 6 darbuotojų įrašai, o išvestyje rodomas tekstas 'Dar 6 eilutės".
": Gstatus ' komanda veikia kaip alternatyvagit statusas “ komandą. Tai rodo išsamią informaciją apie visų failų arba dabartinio failo būseną. Yra daugybė pasirinktinių klavišų, skirtų sąveikauti su būsenos langu. Kai kurie iš jų yra D, cc,
: Gstatus
": Gmove" komanda veikia panašiai kaip „git mv“ komandą. Jis naudojamas pervardyti bet kokį esamą failą iš „Vim“ redaktoriaus. Tarkime, norite pervadinti darbuotojas.txt byla emp.txt. Atidarykite failą „vim“ redaktoriuje, įveskite šią komandą ir paspauskite Įveskite pervardyti failą.
: Perkelti emps.txt
": Gremove" komanda veikia panašiai kaip „git rm“ komandą. Jis naudojamas failui ištrinti iš „Vim“ buferio ir dabartinio darbo katalogo. Atidarykite failą, kurį norite ištrinti iš dabartinio darbo katalogo, ir paleiskite komandą naudodami "!" simbolis priverstinai ištrinti failą. Čia, darbuotojas.txt failas pasirinktas ištrinti.
: Gremove!
Išvada
Kaip „vim“ vartotojai gali vykdyti „git“ komandas naudodami „vim“ papildinį, parodyta šioje pamokoje. Jei jums reikia vykdyti „git“ komandas ir norite kartu naudoti „vim“ redaktorių, geriau naudoti paslėptą „vim“ papildinį. Tikiuosi, perskaitęs šią pamoką, skaitytojas galės naudoti paslėptą papildinį ir paleisti pagrindines „git“ komandas iš „vim“ redaktoriaus.