Mens du jobber med et team på et prosjekt i Git, jobber du ofte med et lokalt depot. I et slikt scenario, når noen endringer gjøres, må du forplikte deg til den lokale grenen og det eksterne depotet. For tilsvarende formål er det påkrevd å skyve de ekstra endringene gjennom grener til det eksterne depotet.
Denne guiden vil diskutere prosedyren for å presse til en spesifikk gren i GIT. La oss komme i gang!
Hvordan skyv til spesifikk gren i git?
Følg den undergitte metoden for å skyve fra det lokale depotet til "Github”Remote Repository.
Trinn 1: Start Git Bash
Først, søk etter “Git bash”Kommandolinje ved å bruke“Oppstart”Meny og starte den:
Trinn 2: Naviger til spesifisert katalog
Gå deretter til den lokale katalogen hvor du vil gjøre noen endringer:
Her, “testing”Er vårt lokale lokale depot som allerede er opprettet:
Trinn 3: Initialiser depot
Initialiser depotet eller katalogen ved å bruke "git init”Kommando. Denne kommandoen vil transformere den gjeldende katalogen til Git -depotet:
Trinn 4: Legg til filer
Vi vil legge til alle ikke -sporede filer i det nylig initialiserte depotet ved å spesifisere ".”Alternativ i“git add”Kommando:
Trinn 5: Sjekk status
Deretter kan du sjekke statusen til Git Repository:
Utgangen vil vise verve alle filer som legges til det iscenesatte området og klare til å forplikte seg:
Trinn 6: Forplikt endringer
Etter det, utfør følgende kommando for å begå endringene i den lokale grenen med enhver melding:
Her, “-m”Brukes som et flagg for å legge til“første forpliktelse”Som en melding:
Trinn 7: Kopier eksternt depot -URL
Neste, gå til nettleseren, åpne "Github”Depot, og kopierer URL -en:
Trinn 8: Legg til lokalt depot til eksternt depot
Lim inn kopiert url inn i kommandolinjen med "git fjernkontroll”Kommando som følger:
Her, “testing”Er vårt depotnavn:
Etter å ha utført kommandoen ovenfor, vil det spesifiserte lokale depotet bli lagt til den eksterne GIT. I vårt tilfelle har vi allerede lagt det til Git, som også er grunnen til den oppståtte feilen:
Trinn 9: Skyv lokalt depotinnhold til eksternt depot
Skyv innholdet i det lokale depotet til en bestemt gren av Git Remote Repository:
Her, “-u”Flagg som tilsvarer“-Sett-upstream”Brukes til å opprettholde sporingsreferansen,“testing”Er vårt eksterne depot og“herre”Er en ekstern gren av den der vi ønsker å skyve filene våre:
Den undergitte utgangen indikerer at filene våre blir presset til "herre”Filial av det eksterne depotet:
Trinn 10: Bekreft presset innhold
Til slutt, åpne det eksterne GitHub -depotet og bekrefte de skyvede filene i den valgte grenen:
Vi har gitt den enkleste metoden for å skyve filene til en spesifikk gren i GIT.
Konklusjon
For å presse til en spesifikk gren i Git, kan du åpne Git Bash og navigere til katalogen du vil skyve filer til den eksterne grenen. Initialiser deretter katalogen ved å bruke "$ git init”Kommando. Neste, løp "$ git Legg til .”Kommando for å legge til alle filer. Kontroller deretter depotstatus og utfør "$ git eksternt Legg til”Kommando. Til slutt, skyv filen til en bestemt gren med "$ git push”Kommando. Denne guiden illustrerte prosedyren for å skyve til en spesifikk gren i Git.