Hva er forskjellen mellom Git -klon og kasse?

Hva er forskjellen mellom Git -klon og kasse?
På Git kan utviklerne jobbe uavhengig av sin lokale maskin. Etter å ha lagt til alle endringer i prosjektkildekodefilen, skyver de alle oppdaterte data til det eksterne depotet. Før de gjør det, må de koble begge depotene gjennom en kloningsoperasjon. Git -utviklere kan lage nye grener. De kan navigere fra en lokal gren til en annen. I tillegg kan de avbryte ekstra endringer og mange flere.

Denne guiden vil diskutere:

  • Differensier Git -kassen og klonekommandoer
  • Hvordan klone eksternt depot ved hjelp av “git clone” -kommando?
  • Hvordan bytte gren ved hjelp av “git checkout” -kommando?
  • Hvordan lage filial ved hjelp av “git checkout” -kommando?
  • Hvordan angre endringer ved å bruke “git checkout” -kommando?

Differensier “Git Clone” og “Checkout” -kommandoer

For å duplisere det eksterne depotet på den lokale maskinen, "git klon”Kommando kan brukes. Imidlertid "Git Checkout”Kommando brukes til å omdirigere fra en lokal gren til en annen. Dessuten kan utviklere bruke denne spesielle kommandoen for å opprette en ny gren og kansellere de uforpliktende endringene fra filen.

Hvordan klone eksternt depot ved hjelp av “git clone” -kommando?

For å klone GitHub -depotet til det lokale depotet, navigerer først til ønsket depot ved å kjøre den medfølgende kommandoen:

$ CD "C: \ Brukere \ Nazma \ Git \ Cloud1"

Deretter utføre "git ekstern -v”Kommando for å se listen over eksterne nettadresser:

$ git ekstern -v

Deretter, bruk "git klon”Kommando for å lage en kopi av det eksterne depotet gjennom kloning:

$ git klon https: // github.com/gituser0422/demo5.git

Hvordan bytte gren ved hjelp av “git checkout” -kommando?

For å navigere fra en lokal gren til en annen, kjør "Git Checkout”Kommando sammen med målgrenens navn:

$ git kassa alfa

Hvordan lage og bytte gren umiddelbart ved å bruke “Git Checkout” -kommando?

Utviklere kan umiddelbart generere og flytte til en ny lokal filial ved å bruke "Git Checkout”Kommando. Som følger:

$ git Checkout -b beta

Her, "-b”Alternativet representerer grenen. I henhold til den undervernede utgangen, den nye grenen “beta”Er opprettet og omdirigert vellykket:

Hvordan angre endringer ved å bruke “git checkout” -kommando?

For å angre de lokale endringene i den aktuelle filen, må du først endre filen ved å kjøre følgende kommando:

$ ekko "Filen min" >> myfil.tekst

Nå, bruk "git status .”Kommando for å sjekke statusen til det gjeldende arbeidsstedet:

$ git status .

Det kan sees at den sist endrede filen er plassert i arbeidsområdet:

Til slutt, utfør "Git Checkout”Kommando sammen med det aktuelle filnavnet:

$ git checkout myfile.tekst

I følge den medfølgende utgangen oppdateres en ny bane fra indeksen med hell:

Til slutt, se depotstatusen ved hjelp av følgende kommando:

$ git status .

Som du kan se, blir de lokale endringene kastet fra den aktuelle filen:

Det er alt! Vi har kort utdypet forskjellen mellom “git klon”Og“Git Checkout”Kommandoer.

Konklusjon

git klon”Kommando oppretter et eksternt depotkopi i den lokale maskinen. I kontrast til "Git Checkout”Kommando kan brukes til å bytte fra en gren til en annen. I tillegg brukes den til å lage en ny gren og kansellere de uplagte ekstra endringene fra filen. Denne guiden demonstrerte forskjellen mellom Git -kassen og klonen.