Hvordan slå sammen en annen utviklerens gren til min?

Hvordan slå sammen en annen utviklerens gren til min?
Mens de jobber med et teamprosjekt i GIT, jobber utviklere ofte med separate grener for å fikse feil eller utvikle en ny funksjon i programvareutviklingsprosjektet. Når hver utvikler avslutter arbeidet sitt med en gren, kan det være en situasjon å slå sammen den grenen med hovedprosjektet. Dessuten lar sammenslåing deg samarbeide og dele kildekode med hverandre. Det hjelper også med å integrere endringer fra flere utviklere.

Denne bloggen vil demonstrere prosedyren for å slå sammen en annen utviklerens filial inn i prosjektet vårt.

Hvordan slå sammen en annen utviklerens filial inn i prosjektet vårt?

For å slå sammen en annen utviklerens filial inn i prosjektet ditt, kan du prøve ut de undervern trinnene:

  • Naviger til en annen utvikler depot og kopier HTTP -URL -en.
  • Bytt til den lokale katalogen.
  • Legg til en annen utvikler depot som en fjernkontroll i prosjektet ditt.
  • Hent eksternt depotinnhold og velg ønsket ekstern gren.
  • Slå sammen den eksterne grenen i depotet ditt ved å bruke kommandoen “Git Merge”.

Trinn 1: Se ønsket greninnhold
Først, naviger til en annen utviklerprosjekt hvis filial du vil slå deg sammen i prosjektet ditt. For eksempel ønsker vi å slå sammen "Gituser0422”Utvikler“herre”Filialinnhold i prosjektet vårt:

Trinn 2: Kopier HTTPS URL
Deretter kopierer du HTTP -nettadressen til en annen utvikler depot:

Trinn 3: Naviger til det lokale depotet
Deretter omdirigere til den aktuelle lokale katalogen:

CD "C: \ git \ test_repo"

Trinn 4: Legg til ekstern URL
Legg nå den andre utviklerens depot som en fjernkontroll i prosjektet ditt:

git eksternt legg til opprinnelse https: // github.com/gituser0422/first_demo.git

Trinn 5: Bekreft ekstern URL
Forsikre deg om at fjernkontrollen ikke er lagt til via kommandoen nedenfor:

git ekstern -v

Trinn 6: Hent eksterne endringer
Etter det, kjør den oppgitte kommandoen for å hente endringene av ønsket målgren:

git hente opprinnelse

Det kan sees at den andre utviklerens grener inkludert innhold er hentet inn i vårt lokale depot:

Trinn 7: Se eksterne grener
For å liste opp den eksterne grenen, skriv ut følgende kommando. Her, "-r”Alternativ brukes til å liste bare de eksterne grenene:

git gren -r

Det kan sees at det nåværende depotet inneholder “hoved-”Og“herre”To eksterne grener:

Trinn 8: Slå sammen ønsket gren
Nå, utfør "git smelte”Kommando sammen med ønsket eksternt grennavn som må slås sammen med det nåværende lokale depotet. For eksempel ønsker vi å slå sammen innholdet i "herre”Branch:

Git Merge Origin/Master-ALLOW-URELATERT HISTORS

Utgangen nedenfor indikerer at fusjonsoperasjonen er utført med hell:

Trinn 9: Bekreft endringer
Til slutt kan du se forpliktelseshistorikken for å sikre at den eksterne grenen er slått sammen med hell:

git log --oneline

Som du kan se, har den eksterne grenen blitt slått sammen med prosjektet:

Vi har forklart metoden for å slå sammen en annen utviklerens gren til prosjektet vårt.

Konklusjon

For å slå sammen en annen utviklerens filial inn i prosjektet ditt, kopier du først HTTP -URL -en til en annen utvikler depot og legger den til som en fjernkontroll i prosjektet ditt. Hente deretter det eksterne depotets innhold. Neste, se eksterne grener og velg ønsket gren du vil slå sammen i prosjektet ditt. Til slutt, utfør "git smelte ”Kommando og bekrefte endringer. Denne bloggen har demonstrert prosedyren for å slå sammen en annen utviklerens filial inn i prosjektet vårt.