Installer git
Før du starter denne opplæringen, må du sjekke at Git er installert på systemet eller ikke. Git er ikke installert som standard på Ubuntu -operativsystem. Kjør følgende kommando for å installere Git på Ubuntu.
$ sudo apt-get install git
Installer Fugitive Plugin
Kjør følgende kommando for å installere Fugitive Plugin på Ubuntu.
$ sudo apt-get installer vim-fugitive
Initialiser Git Repository
Det er nødvendig å initialisere Git -depotet før du utfører en GIT -kommando. 'git init'Kommando brukes til å initialisere et Git -depot for ethvert eksisterende eller nytt prosjekt. Kjør følgende kommando fra terminalen for å initialisere et tomt git -depot.
$ git init
Legge til fil i Git Repository
En tekstfil som heter ansatt.tekst brukes til å teste bruken av den flyktige plugin i denne opplæringen. Innholdet i denne filen er gitt nedenfor.
ansatt.tekst
11001 Salg 45 $ 3000
11002 HR 32 $ 1500
11003 Markedsføring 26 $ 1200
11004 HR 25 $ 2500
11005 Salg 30 $ 1000
'git add 'Kommando brukes til å legge til modifisering i den gjeldende arbeidskatalogen og legge til filen i VIM -buffer. Den informerer GIT -kommandoen for å legge til oppdateringen i en bestemt fil etter å ha kjørt 'git forpliktelse'Kommando.
$ git Legg til ansatt.tekst
Kommandoen, 'git commit' vil kreve å kjøre for å lagre oppdateringene av en hvilken som helst fil i det lokale depotet. Kjør kommandoen fra terminalen.
$ git forpliktelse
Fjern '#'Symbol fra linjen,'Endret: Ansatt.tekst'Fil for å lagre endringene i denne filen.
Bruke GBLAME
'Git skylden' Kommando brukes til å vise detaljene om den nyeste modifiseringen av en hvilken som helst fil for hver linje. Kjør kommandoen fra terminalen for filen, ansatt.tekst.
$ git skylden ansatt.tekst
Det vil vise en lignende utgang som følgende bilde.
Du kan få den samme output fra ovennevnte kommando fra Vim Editor ved å bruke ': gblame' innpakning av Fugitive Plugin. Du trenger ikke å terminalen redaktøren for å gjøre oppgaven. Åpen, 'ansatt.tekst'Fil i VIM -redigereren ved å kjøre følgende kommando.
$ VIM -ansatt.tekst
trykk ESC og : Gblame For å hente den nylige modifiseringsinformasjonen til filen i redaktøren.
: Gblame
Du vil få følgende formaterte utgang etter trykket Tast inn nøkkel.
': Gdiff 'innpakning brukes som alternativ til'git diff'Kommando. Når den ble brukt til en bestemt fil, viser den forskjellen mellom det forrige innholdet og nåværende innhold i filen etter gjeldende forpliktelse. ': Gdiff' kan brukes til å vise forskjellen mellom enhver revisjon av filen. Det kan ta et argument for enhver revisjon for å hente den aktuelle versjonen av filen. Det er to andre relaterte kommandoer for å søke i forskjellen mellom to versjoner av filen ved å legge til eller hente en hvilken som helst diff -seksjon. Disse kommandoene er ': diffput'Og': diffget'. Bruken av ': Gdiff' Kommandoen vises i neste del av denne opplæringen.
Åpen ansatt.tekst fil og trykk 'Jeg' For å aktivere SETT INN modus. Endre filen ved å legge til en oppføring for den ansatte, '11006'. Trykk 'ESC'Og ': x' For å lagre og lukke filen.
Åpne filen på nytt, ansatt.tekst I VIM -redaktøren og typen ': Gdiff' og trykk Tast inn For å finne ut forskjellen mellom den nåværende forpliktelsen og den forrige versjonen av filen.
: Gdiff
Følgende utgang vises etter å ha utført ': Gdiff ' kommando. Den nylig innsatte posten vises som uthevet tekst for å vise forskjellen.
': GRAD' Kommando fungerer som alternativet til 'Git Checkout' kommando. Det kan også ta argumentet fra enhver revisjonsfil som ': Gdiff' -kommando.
: GRAD
Når denne kommandoen blir utført for den nåværende versjonen av ansatt.tekst filen da vil den vise følgende utdata. Filen inneholder 6 ansattes poster og utdataene viser teksten '6 linjer til'.
': Gstatus ' Kommando fungerer som alternativet til 'git status ' kommando. Den viser detaljinformasjon om statusen til alle filer eller gjeldende fil. Det er mange tilpassede nøkkel for å samhandle med statusvinduet. Noen av dem er d, cc, osv. Åpen ansatt.tekst Fil i VIM Editor and Run ': Gstatus' Command.
$ VIM -ansatt.tekst
: Gstatus
': Gmove' Kommandoen fungerer som ligner på 'git mv' kommando. Den brukes til å gi nytt navn til en eksisterende fil fra Vim Editor. Anta at du vil gi nytt navn ansatt.tekst fil av emp.tekst. Åpne filen i Vim Editor og skriv inn følgende kommando og trykk Tast inn For å gi nytt navn til filen.
: Gmove emp.tekst
': Gremove' Kommandoen fungerer som ligner på 'git rm' kommando. Den brukes til å slette filen fra VIM -bufferen og gjeldende arbeidskatalog. Åpne filen du vil slette fra den gjeldende arbeidskatalogen og kjøre kommandoen med '!' symbol for å slette filen kraftig. Her, ansatt.tekst Filen er valgt for sletting.
: Gremove!
Hvordan VIM -brukerne kan utføre GIT -kommandoer ved å bruke VIM -plugin vises i denne opplæringen. Hvis du trenger å utføre GIT -kommandoer og vil bruke Vim Editor sammen, er det bedre å bruke Fugitive Plugin of VIM. Håper, etter å ha lest denne opplæringen, vil leseren kunne bruke Fugitive Plugin og kjøre Basic Git -kommandoer fra VIM Editor.