Denne oppskrivningen vil diskutere hva som skjer når "git pull”Utfører med“Opprinnelsesmester”I utviklingsgrenen.
Hva skjer når "git pull origin master" i utviklingen av grenen?
Når en utvikler ønsker å laste ned den nye kodeversjonen fra eksterne depotgrener med fjernkontrollen og filialnavnet, "git pull”Kommando kan brukes. For eksempel vil vi laste ned den nyeste versjonen av utviklingsprosjektkildekoden fra "herre”Gren til den nåværende hodepekende grenen”Dev”Utvikle lokal gren.
For å gjøre det, følg instruksjonene nedenfor:
La oss nå implementere det ovenfor beskrevne scenariet!
Trinn 1: Flytt til Git Repository
Først, spesifiser banen til ønsket Git -depot med "CD”Kommando og gå til det:
$ CD "C: \ Brukere \ Nazma \ git \ test_14"
Trinn 2: Vis liste over alle grener
Nå, utfør "git gren”Kommando med“-en”Alternativ for å se alle eksterne og lokale grener:
$ git gren -a
Her vises alle grener; Velg den nødvendige:
Trinn 3: Kontroller eksterne nettadresser
Kontroller deretter alle eksisterende eksterne nettadresser ved å kjøre "git fjernkontroll”Kommando:
$ git ekstern -v
Det kan sees at våre lokale og eksterne lagre er koblet gjennom den eksterne URL -en:
Trinn 4: Git Pull Origin Master
Til slutt, kjør "git pull”Kommando sammen med det eksterne og ønskede grennavnet:
$ git pull origin master
Det kan sees at “git pull”Laster ned den nyeste versjonen av kode fra den spesifiserte grenen som heter“herre”På fjernkjørte navn”opprinnelse”Og integrerer dem i den nåværende arbeidsgrenen der hodepeking kalt“Dev”:
Vi har forklart hva som skjer når Git trekker opprinnelsesmester i utviklingen “Dev”Branch.
Konklusjon
“$ git pull”Kommando brukes til å laste ned den nyeste versjonen av eksterne depotgrener sammen med fjernkontrollen og filialnavnet. For å laste ned koden fra “herre”Filialnavn med det eksterne navnet”opprinnelse”, Flytt først til Git -depotet, sjekk listen over grener og eksterne nettadresser. Til slutt, kjør "$ git pull ”Kommando. Denne oppskrivningen illustrerte hva som skjer når Git trekker opprinnelsesmester i utviklingen “Dev”Branch.