Sett oppstrøms gren i git

Sett oppstrøms gren i git
Når en ny funksjon legges til et hvilket. GIT -brukeren kan velge plasseringen av den lokale grenen og endre standard ekstern gren ved å stille GIT oppstrøms grenen. Normalt holdes navnene på den lokale grenen og den eksterne grenen de samme av Git -brukeren. Etter å ha oppdatert den lokale grenen lokalt, skyves endringene til den eksterne grenen. Noen ganger er det påkrevd å skyve det modifiserte innholdet i den lokale grenen til den eksterne grenen. Disse oppgavene kan gjøres ved å bruke alternativet -oppstrøms alternativet til GIT -kommandoen. Hvordan dette Git -alternativet kan brukes på forskjellige måter har blitt vist i denne opplæringen.

Forutsetninger:

Installer GitHub Desktop

GitHub Desktop hjelper Git-brukeren med å utføre GIT-relaterte oppgaver grafisk. Du kan enkelt laste ned installasjonsprogrammet til den nyeste versjonen av denne applikasjonen for Ubuntu fra GitHub.com. Du må installere og konfigurere dette programmet etter nedlasting for å bruke den. Du kan også sjekke opplæringen for å installere GitHub Desktop på Ubuntu for å kjenne installasjonsprosessen riktig.

Opprett en GitHub -konto

Du vil bli pålagt å opprette en GitHub -konto for å publisere et hvilket som helst lokalt depot.

Opprett et depot

Du må opprette et lokalt depot og publisere depotet i den eksterne serveren for å sjekke kommandoene som er brukt i denne opplæringen.

Initialiser Git -depotet

Gå til den lokale depotmappen fra terminalen og kjør følgende kommando for å initialisere det lokale depotet.

$ git init

Sett oppstrøms gren ved hjelp av push:

Enhver ny gren av det lokale depotet kan skyves til den eksterne serveren ved å bruke -Sett-upstream alternativ eller -u alternativ. Bruken av disse alternativene er vist i denne delen av opplæringen.

EN. Oppstrøms gren ved hjelp av -set -upstream -alternativet

Kjør følgende kommandoer for å sjekke grenlisten over det nåværende depotet og opprette en ny gren, navngitt sekundær ved hjelp av -b alternativ.

$ git gren
$ git checkout -b sekundær
$ git gren

Følgende utgang viser at det bare var en gren som ble navngitt hoved- I det nåværende depotet. En ny gren som heter sekundær er opprettet ved å bruke -b alternativ.

Kjør følgende kommando for å skyve den nye grenen av det lokale depotet til det eksterne depotet som er publisert på github.com. Du må autentisere GitHub -brukerkontoen for å skyve den nyopprettede grenen inn i den eksterne serveren.

$ git push-set-upstream opprinnelse sekundær

Følgende utdata vises hvis GitHub -kontoen er autentisert riktig.

Du kan sjekke det eksterne depotet fra github.com For å bekrefte at den nye grenen skyves ordentlig i den eksterne serveren. Følgende bilde viser at den nye grenen, sekundær, skyves ordentlig.

B. Oppstrøms gren ved hjelp av -u -alternativet

Kjør følgende kommandoer for å opprette en ny gren som heter testing bruker -b alternativet og skyv den nye grenen til det eksterne depotet ved å bruke -u alternativ. Som forrige kommando, må du autentisere GitHub -brukerkontoen for å skyve den nyopprettede grenen inn i den eksterne serveren.

$ git kassa -b -testing
$ git push -u opprinnelsestesting

Følgende utdata vises hvis GitHub -kontoen er autentisert riktig.

Du kan sjekke det eksterne depotet fra github.com For å bekrefte at den nye grenen skyves ordentlig i den eksterne serveren. Følgende bilde viser at den nye grenen, testing, skyves ordentlig.

Sett oppstrøms gren ved hjelp av alias:

Oppstrøms grenoppgave kan gjøres enkelt ved å bruke aliaset kommando. Git alias og Bash alias Kommando kan brukes til å skyve den nyopprettede grenen til det eksterne depotet. Bruken av disse kommandoene har vist i denne delen av denne opplæringen.

EN. Oppstrøms gren ved hjelp av Git alias:

Kjør den første kommandoen for å opprette Git alias -kommandoen som heter Pushd for å skyve den nyopprettede grenen inn i den eksterne serveren. Her, skyve til HODE indikerer at det eksterne grennavnet og det lokale grennavnet vil være det samme. Kjør den andre kommandoen for å opprette en ny gren som heter Newbranch. Kjør den tredje kommandoen for å skyve den nyopprettede grenen inn i den eksterne serveren ved å bruke GIT -alias -kommandoen. Som forrige kommando, må du autentisere GitHub -brukerkontoen for å skyve den nyopprettede grenen inn i den eksterne serveren.

$ git config -global alias.Pushd "Push -u Origin Head"
$ git -kassen -b newbranch
$ git pushd

Følgende utdata vises hvis GitHub -kontoen er autentisert riktig.

B. Oppstrøms gren ved hjelp av bash alias:

Kjør den første kommandoen for å opprette base alias -kommandoen som heter fastlege for å skyve den nyopprettede grenen inn i den eksterne serveren. Her, HODE indikerer den samme betydningen av Git alias -kommandoen. Kjør den andre kommandoen for å opprette en ny gren som heter Newbranch2. Kjør den tredje kommandoen for å skyve den nyopprettede grenen inn i den eksterne serveren ved å bruke Bash alias -kommandoen. Som forrige kommando, må du autentisere GitHub -brukerkontoen for å skyve den nyopprettede grenen inn i den eksterne serveren.

$ alias gp = 'git push -u origin head'
$ git checkout -b newbranch2
$ GP

Følgende utdata vises hvis GitHub -kontoen er autentisert riktig.

Du kan sjekke det eksterne depotet fra github.com For å bekrefte om den nye grenen skyves ordentlig i den eksterne serveren.

Følgende bilde viser at to nye grener har blitt presset i det eksterne depotet. Disse er Newbranch og Newbranch2.

Konklusjon:

Ulike måter å øke Git -grenen fra det lokale depotet til det eksterne depotet er beskrevet i denne opplæringen ved å bruke et demo git -depot. De nyopprettede grenene skyves inn i det eksterne depotet hovedsakelig ved å bruke trykk kommando. Denne kommandoen brukes på flere måter i denne opplæringen for å øke den nyopprettede GIT -grenen til den eksterne serveren for å hjelpe leserne med å forstå måten å sette oppstrøms grenen i Git.