Git kommandoer jukseark

Git kommandoer jukseark
Git er et uavhengig versjonskontrollsystem som hjelper brukere mens de sporer endringer i prosjektkildekoden over tid. På GIT kan oppgaver utføres gjennom en haug med kommandoer som er tilgjengelige for flere formål som GIT -konfigurasjoner, initialisering av depot, opprette, slette, oppdatere, fjerne koderfiler, legge til, bytte, fjerne grener, for å bygge tilkoblinger mellom GIT -fjernavlegget og git lokalt depot, og mange flere operasjoner.

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.