I denne håndboken vil vi forklare GIT -kommandoene jukseark. Så la oss starte!
Git kommandoer jukseark
Når brukere jobber med Git, bruker de forskjellige GIT -kommandoer som kan bidra til å utføre de nødvendige oppgavene med letthet. Vi har listet opp GIT-kommandoer i en sekvens som startes fra grunnleggende kommandoer i tabellen under levert.
La oss se på kommandoer med beskrivelser en etter en!
Git grunnleggende kommandoer
Kommandoer | Beskrivelse |
---|---|
$ git init | Denne kommandoen brukes til å initialisere Git -gjeldende katalog som et Git -depot |
$ git config bruker.Navn | For å konfigurere brukernavnet som vil bli brukt for alle forpliktelser i det nåværende depotet |
$ git Legg til eller | For å legge til alle endringer i katalog eller filer for neste forpliktelse |
$ git commit -m “” | Å begå de iscenesatte endringene med forpliktelsesmelding til depot |
$ git status | For å vise de iscenesatte og ikke -sporede filene |
$ git log | For å liste opp hele Commit -historien ved å bruke standardformatet |
$ git diff | For å se de ustagede endringene mellom arbeidskatalogen og indeksen |
$ git klon | For å klone depotet som kan være plassert på filsystemet eller på en ekstern maskin |
Git grener
Kommando | Kommando |
---|---|
$ git gren | Å liste over alle grener av depot |
$ git kassa -b | For å opprette og bytte en ny gren umiddelbart |
$ git fusjon | For å slå sammen den spesifiserte grenen med nåværende gren |
Git angre endringer
Kommando | Beskrivelse |
---|---|
$ git revers | For å lage den nye forpliktelsen som tilbakestiller alle endringene som er gjort i |
$ git reset | For å slette filen fra iscenesettelsesområdet og la arbeidsområdet være uendret |
$ git clean -n | For å vise hvilken fil som vil bli fjernet fra arbeidskatalogen |
Omskriving Git historie
Kommando | Beskrivelse |
---|---|
$ git commit -amend -m “” | Å erstatte eller endre den siste forpliktelsesmeldingen med den nye med ustagede endringer |
$ git rebase | Den nåværende grenen blir rebasert på . Her kan være en forpliktelses -ID, et tag, grennavn eller relative referanser til hodet |
$ git reflog | For å se loggen over endringer i Git Local Repository's Head |
Ekstern lagringsplasser
Kommando | Beskrivelse |
---|---|
$ git eksternt Legg til | For å opprette en ny tilkobling av det lokale depotet med det eksterne depotet, er denne kommandoen nyttig. Her vil bli erstattet med den eksterne depot -URL -en. |
$ git hente < | Den henter den spesifiserte eksterne grenen fra det eksterne depotet. |
$ git pull | For å hente kopien av spesifiserte eksterne grener og slå den umiddelbart inn i den lokale kopien |
$ git push | Den brukes til å skyve den spesifikke grenen til det eksterne depotet, sammen med forpliktelseshistorien og opprette en gren i det eksterne depotet hvis den ikke eksisterer |
Git config
Kommando | Beskrivelse |
---|---|
$ git config -global bruker.Navn | Brukes til å konfigurere brukernavn for alle forpliktelser av spesifikk bruker |
$ git config -global bruker.e -post | For å konfigurere forfatterens e -post som vil bli brukt for alle forpliktelser av spesifikk bruker |
$ git config -global alias. | For å lage snarvei for en Git -kommando |
$ git config -system core.redaktør | For å angi Text Editor som standardredigerer som brukes av kommandoer for alle brukere |
$ git config -global -edit | Å åpne den globale filen i Set Text Editor for redigering manuelt |
Git pull
Kommando | Beskrivelse |
---|---|
$ git pull -rebase | Å hente ombasene og fjernkontrollen av den nåværende grenen til den lokale kopien |
Git push
Kommando | Beskrivelse |
---|---|
$ git push -force | Brukes for kraftpush som om det resulterer i ikke-raskt fremover sammenslåing |
$ git push -all | Det vil skyve alle lokale grener til det spesifikke Git -fjernreposten |
$ git push -tags | For å skyve taggene fordi tagger ikke skyves automatisk når vi skyver en gren |
Git log
Kommando | Beskrivelse |
---|---|
$ git log - | Brukes til å vise begrenset antall forpliktelser |
$ git log -oneline | Liste over hver forpliktelse i enkeltlinje |
$ git log -p | Det viser forskjellen på hver forpliktelse |
$ git log -author = "” | Brukes til å søke på forpliktelsen fra et bestemt brukernavn |
$ git log .. | Brukes til å vise forpliktelser som vises mellom og |
$ git log - | Viser bare forpliktelsen til spesifisert fil |
$ git log -grep = “” | Brukes til å søke etter forpliktelser med en forpliktelsesmelding som samsvarer |
Git tilbakestilling
Kommando | Beskrivelse |
---|---|
$ git reset | Brukes til å tilbakestille iscenesettelsesområdet for å matche den nylige forpliktelsen, men arbeidskatalogen vil forbli uendret |
$ git reset -hard | For å tilbakestille iscenesettelsesområdet så vel som en fungerende katalog for å matche nyere forpliktelse og alle gjorde endringer i arbeidskatalogen |
$ git reset | Brukes for å flytte den nåværende grenen bakover for å forplikte seg, og tilbakestille iscenesettelsen. Imidlertid vil arbeidskatalogen være alene |
$ git reset -hard | Arbeidet med denne kommandoen er som den forrige kommandoen, men den vil tilbakestille iscenesettelsesområdet så vel som arbeidskatalogen. Fjerner de uenede endringene og alle forpliktelser etter gitt |
Git diff
Kommando | Beskrivelse |
---|---|
$ git diff head | Brukes til å vise forskjellen mellom den siste forpliktelsen og arbeidskatalogen |
$ git diff -cached | Brukes for å vise forskjellen mellom den siste forpliktelsen og iscenesatte endringer |
Git rebase
Kommando | Beskrivelse |
---|---|
$ git rebase -i | Brukes til å rebase gjeldende gren på og starte en redaktør for å spesifisere kommandoer for hvordan hver forpliktelse vil bli flyttet til basen |
Det er det! Vi har utdypet de detaljerte Git -kommandoene jukseark med en beskrivelse.
Konklusjon
GIT har mange kommandoer for å utføre flere operasjoner som GIT -konfigurasjoner, initialisere depot, opprette, slette, oppdatere, fjerne koderfiler, legge til, bytte, fjerne filialer, bygge tilkoblinger mellom GIT eksternt depot og GIT lokalt repository, trekke og skyve lager grener og mange flere. Denne håndboken demonstrerte GIT -kommandoene jukseark med beskrivelse.