Hvordan skyv til spesifikk gren i git

Hvordan skyv til spesifikk gren i git

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:

$ CD "C: \ Bruker \ Nazma \ Testing"

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:

$ git init

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:

$ git Legg til .

Trinn 5: Sjekk status
Deretter kan du sjekke statusen til Git Repository:

$ git status

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:

$ git commit -m "initial commit"

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:

$ git eksternt legg til testing https: // github.com/itSlinuxhint/testing.git

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:

$ git push -u testing master

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.