Git giver forskellige kommandoer såsom ' git clone”, “git fetch”, “git push”, “git pull ” og mange andre for forskellige funktionaliteter. Nogle gange har brugere brug for at hente fjernlageret til det lokale Git-bibliotek. Til det formål er det nødvendigt at klone det angivne depot ved hjælp af ' git klon ” kommando. Dette henter typisk hele depotet, inklusive historikken, og opretter en ny lokal kopi af depotet. Mens ' git pull kommandoen bruges til at holde den lokale kopi opdateret med de seneste versioner af fjernlageret.
Denne skrivning vil uddybe:
- Hvad er forskellen/forskellene mellem 'git pull' og 'git clone' kommandoerne?
- Hvordan bruger man kommandoerne 'git pull' og 'git clone' i Git?
Hvad er forskellen/forskellene mellem 'git pull' og 'git clone' kommandoer?
At forstå ' git pull ' og ' git klon ”, tjek hovedforskellen mellem dem i nedenstående tabel:
git pull | git klon |
---|---|
'Git pull' bruges til at synkronisere eksterne og lokale lagre. | Kommandoen 'git clone' udføres for at opsætte et lokalt lager. |
Det vil hente og kombinere de seneste ændringer fra et fjernlager til et bestemt lokalt lager. | Generer en kopi af det eksterne Git-lager og gem det på den lokale maskine. |
Det kan bruges mange gange i et projekt. | Det kan kun udføres én gang i et projekt. |
Hvordan bruger man kommandoerne 'git pull' og 'git clone' i Git?
For at bruge ' git pull' og 'git clone ” kommandoer i Git, følg de givne trin:
- Log ind på din GitHub-konto.
- Vælg et hvilket som helst lager efter eget valg og kopier HTTPS-koden til kloning af dette lager til det lokale projekt.
- Start Git Bash-terminalen og naviger til det lokale Git-bibliotek.
- Brug kommandoen 'git clone' og indsæt linket til fjernlageret.
- Tjek fjernforbindelsen og træk alle ændringerne fra det lokale Git-lager til fjernbetjeningen.
Trin 1: Log ind på GitHub-konto
Gå først til ' GitHub ” og log ind ved at angive dit brugernavn og adgangskode:
Trin 2: Vælg et lager
Klik på profilikonet, tryk på ' Dine depoter ' valgmulighed, og naviger til den:
Vælg det ønskede lager og åbn det. For eksempel har vi valgt ' testdemo1 ' fjernlager:
Trin 3: Kopiér HTTPS URL
På hovedsiden af det angivne depot skal du trykke på det fremhævede ' Kode '-knappen og kopier ' HTTPS ' URL:
Trin 4: Start Git Bash Terminal
Åbn nu Git Bash-terminalen ved hjælp af startmenuen:
Trin 5: Omdiriger Git Local Repository
Kør ' cd ” kommando og omdiriger det angivne lokale Git-lager:
cd 'C:\Users\user\Git\projectrepo'Trin 6: Klonlager
Klon derefter depotet ved at bruge ' git klon ' kommando og indsæt den kopierede ' HTTPS ' URL sammen med det:
git klon https: // github.com / Gituser213 / testdemo1.gitNedenstående output indikerer, at vi med succes har klonet fjernlageret:
Trin 7: Tjek fjernforbindelsen
Tjek den eksterne URL ved at bruge ' git fjernbetjening -v kommando:
git fjernbetjening -i
Trin 8: Træk ændringer
Træk alle ændringer fra fjernbetjeningen til den lokale filial ved at køre ' git pull kommando:
Git pull origin masterDet resulterende billede indikerer, at ændringer er blevet hentet fra fjerntliggende grene:
Det handler alt om ' git pull' og 'git clone ” kommandoer i Git.
Konklusion
Det ' git pull ” kommandoen bruges til at holde den lokale kopi opdateret med nye ændringer foretaget i fjernlageret. På den anden side er ' git klon ” kommandoen henter typisk hele fjernlageret i det lokale lager, der også indeholder dets fulde historie og laver en ny lokal kopi af lageret. Denne tutorial har kort uddybet forskellene mellem ' git pull' og 'git clone '.