Git Pull vs Git Clone: ​​kāda ir atšķirība?

Git Pull Vs Git Clone Kada Ir Atskiriba



Git nodrošina dažādas komandas, piemēram, ' git klons”, “git fetch”, “git push”, “git pull ” un daudzas citas dažādām funkcijām. Dažreiz lietotājiem ir jāizgūst attālā repozitorija vietējā Git direktorijā. Šim nolūkam ir nepieciešams klonēt norādīto repozitoriju, izmantojot “ git klons ” komandu. Tas parasti izgūst visu repozitoriju, ieskaitot vēsturi, un izveido jaunu lokālo repozitorija kopiju. Kamēr ' git pull ” komanda tiek izmantota, lai vietējā kopija tiktu atjaunināta ar jaunākajām attālās repozitorija versijām.

Šis raksts precizēs:







Kāda ir atšķirība/atšķirības starp komandām “git pull” un “git clone”?

Saprast ' git pull ' un ' git klons ”, pārbaudiet galveno atšķirību starp tām zemāk esošajā tabulā:



git pull git klons
“Git pull” tiek izmantots attālo un vietējo repozitoriju sinhronizēšanai. Komanda “git clone” tiek izpildīta, lai iestatītu lokālo repozitoriju.
Tas ienesīs un apvienos jaunākās izmaiņas no attālā repozitorija uz noteiktu lokālo repozitoriju. Ģenerējiet attālās Git repozitorija kopiju un saglabājiet to vietējā datorā.
Projektā to var izmantot vairākas reizes. Projektā to var izpildīt tikai vienu reizi.

Kā lietotnē Git komandas “git pull” un “git clone”?

Lai izmantotu ' git pull” un “git clone ” komandas Git, veiciet norādītās darbības:



  • Pierakstieties savā GitHub kontā.
  • Atlasiet jebkuru repozitoriju pēc savas izvēles un kopējiet HTTPS kodu šīs krātuves klonēšanai vietējā projektā.
  • Palaidiet Git Bash termināli un dodieties uz Git vietējo direktoriju.
  • Izmantojiet komandu “git clone” un ielīmējiet attālās repozitorija saiti.
  • Pārbaudiet attālo savienojumu un izvelciet visas modifikācijas no vietējā Git krātuves uz tālvadības pulti.

1. darbība. Pierakstieties GitHub kontā

Vispirms dodieties uz ' GitHub ” un pierakstieties, norādot savu lietotājvārdu un paroli:





2. darbība: atlasiet repozitoriju

Noklikšķiniet uz profila ikonas, nospiediet ' Jūsu krātuves ” opciju un pārejiet uz to:



Izvēlieties vajadzīgo repozitoriju un atveriet to. Piemēram, mēs esam izvēlējušies ' testa demonstrācija1 ” attālā krātuve:

3. darbība. Kopējiet HTTPS URL

Norādītās repozitorija galvenajā lapā nospiediet iezīmēto “ Kods ' pogu un kopējiet ' HTTPS ” URL:

4. darbība: palaidiet Git Bash termināli

Tagad atveriet Git Bash termināli, izmantojot izvēlni Startup:

5. darbība: novirziet Git vietējo krātuvi

Palaidiet ' cd ” komandu un novirzīt norādīto vietējo Git repozitoriju:

cd 'C:\Users\user\Git\projectrepo'

6. darbība: klonējiet krātuvi

Pēc tam klonējiet repozitoriju, izmantojot ' git klons 'komandu un ielīmējiet kopēto' HTTPS ” URL kopā ar to:

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

Tālāk norādītā izvade norāda, ka esam veiksmīgi klonējuši attālo repozitoriju:

7. darbība: pārbaudiet attālo savienojumu

Pārbaudiet attālo URL, izmantojot ' git tālvadības pults -v ” komanda:

git tālvadības pults -in

8. darbība: izvelciet izmaiņas

Pārvelciet visas izmaiņas no tālvadības pults uz vietējo filiāli, palaižot ' git pull ” komanda:

Git pull izcelsmes meistars

Iegūtais attēls norāda, ka izmaiņas ir iegūtas no attāliem filiālēm:

Tas viss ir par ' git pull” un “git clone ” komandas Git.

Secinājums

' git pull ” komanda tiek izmantota, lai vietējā kopija būtu atjaunināta ar jaunām izmaiņām, kas veiktas attālajā repozitorijā. No otras puses, “ git klons ” komanda parasti izgūst visu attālo repozitoriju vietējā repozitorijā, kurā ir arī visa tās vēsture, un izveido jaunu lokālo repozitorija kopiju. Šajā apmācībā ir īsi izklāstītas atšķirības starp ' git pull” un “git clone ”.