Git Pull proti Git Clone: ​​Kakšna je razlika?

Git Pull Proti Git Clone Kaksna Je Razlika



Git ponuja različne ukaze, kot je ' git klon', 'git fetch', 'git push', 'git pull ” in mnogi drugi za različne funkcionalnosti. Včasih morajo uporabniki pridobiti oddaljeni repozitorij v lokalni imenik Git. V ta namen je potrebno klonirati navedeni repozitorij z uporabo ' git klon ” ukaz. To običajno pridobi celotno skladišče, vključno z zgodovino, in ustvari novo lokalno kopijo skladišča. Medtem ko je ' git potegni ” Ukaz se uporablja za posodabljanje lokalne kopije z najnovejšimi različicami oddaljenega repozitorija.

Ta zapis bo podrobneje pojasnil:







Kakšna je razlika/razlike med ukazoma »git pull« in »git clone«?

Razumeti ' git potegni « in » git klon «, preverite glavne razlike med njima v spodnji tabeli:



git potegni git klon
»Git pull« se uporablja za sinhronizacijo oddaljenih in lokalnih skladišč. Ukaz “git clone” se izvede za nastavitev lokalnega repozitorija.
Pridobil in združil bo najnovejše spremembe iz oddaljenega repozitorija v določen lokalni repozitorij. Ustvarite kopijo oddaljenega repozitorija Git in jo shranite na lokalni računalnik.
V projektu ga je mogoče večkrat uporabiti. V projektu se lahko izvede samo enkrat.

Kako uporabljati ukaza »git pull« in »git clone« v Gitu?

Če želite uporabiti ' git pull' in 'git clone ” v Gitu sledite podanim korakom:



  • Prijavite se v svoj račun GitHub.
  • Izberite kateri koli repozitorij po vaši izbiri in kopirajte kodo HTTPS za kloniranje tega repozitorija v lokalni projekt.
  • Zaženite terminal Git Bash in se pomaknite do lokalnega imenika Git.
  • Uporabite ukaz »git clone« in prilepite povezavo oddaljenega repozitorija.
  • Preverite oddaljeno povezavo in potegnite vse spremembe iz lokalnega repozitorija Git v oddaljeno.

1. korak: Prijavite se v račun GitHub

Najprej pojdite na » GitHub « in se prijavite tako, da vnesete svoje uporabniško ime in geslo:





2. korak: Izberite repozitorij

Kliknite ikono profila, kliknite » Vaša skladišča ” in se pomaknite do nje:



Izberite želeno skladišče in ga odprite. Na primer, izbrali smo ' testni demo1 ” oddaljeno skladišče:

3. korak: Kopirajte URL HTTPS

Na glavni strani navedenega skladišča pritisnite označeno » Koda « in kopirajte » HTTPS ” URL:

4. korak: Zaženite terminal Git Bash

Zdaj odprite terminal Git Bash s pomočjo menija Startup:

5. korak: Preusmerite lokalno skladišče Git

Zaženite ' cd ” in preusmerite navedeni lokalni repozitorij Git:

cd 'C:\Uporabniki\uporabnik\Git\projectrepo'

6. korak: Repozitorij klonov

Nato klonirajte repozitorij z uporabo ' git klon » ukaz in prilepite kopirano « HTTPS ” URL skupaj z njim:

git klon https: // github.com / Gituser213 / testdemo1.git

Spodnji izhod kaže, da smo uspešno klonirali oddaljeni repozitorij:

7. korak: Preverite oddaljeno povezavo

Preverite oddaljeni URL z uporabo » git remote -v ” ukaz:

git daljinski upravljalnik -in

8. korak: Potegnite spremembe

Povlecite vse spremembe iz oddaljene v lokalno vejo tako, da zaženete » git potegni ” ukaz:

Git pull origin master

Nastala slika kaže, da so bile spremembe pridobljene iz oddaljenih vej:

To je vse o ' git pull' in 'git clone ” v Git.

Zaključek

' git potegni ” Ukaz se uporablja za posodabljanje lokalne kopije z novimi spremembami v oddaljenem repozitoriju. Po drugi strani pa ' git klon ” Ukaz običajno pridobi celotno oddaljeno skladišče v lokalnem skladišču, ki vsebuje tudi celotno zgodovino, in naredi novo lokalno kopijo skladišča. Ta vadnica je na kratko opisala razlike med ' git pull' in 'git clone ”.