Git

Sett Upstream Branch i Git

Sett Upstream Branch i Git
Når en ny funksjon legges til et hvilket som helst git-arkiv eller brukeren vil klone et git-arkiv gjennom en gren, brukes oppstrømsgrenen. Git-brukeren kan velge plasseringen til den lokale grenen og endre standard fjerngren ved å sette git oppstrømsgren. Normalt holdes navnene på den lokale grenen og den eksterne grenen den samme av git-brukeren. Etter oppdatering av lokalfilialen lokalt blir endringene som er gjort presset til den eksterne filialen. Noen ganger er det nødvendig å skyve det modifiserte innholdet i den lokale grenen til den eksterne grenen. Disse oppgavene kan gjøres ved å bruke -set-upstream-alternativet til git-kommandoen. Hvordan dette git-alternativet kan brukes på forskjellige måter er vist i denne veiledningen.

Forutsetninger:

Installer GitHub Desktop

GitHub Desktop hjelper git-brukeren til å utføre git-relaterte oppgaver grafisk. Du kan enkelt laste ned installasjonsprogrammet for den nyeste versjonen av dette programmet for Ubuntu fra github.com. Du må installere og konfigurere dette programmet etter nedlasting for å kunne bruke det. Du kan også sjekke veiledningen for å installere GitHub Desktop på Ubuntu for å kjenne installasjonsprosessen riktig.

Opprett en GitHub-konto

Du blir bedt om å opprette en GitHub-konto for å publisere et lokalt depot.

Opprett et depot

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

Initialiser git Repository

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

$ git init

Sett oppstrømsgren ved hjelp av Push:

Enhver ny gren av det lokale depotet kan skyves til den eksterne serveren ved hjelp av -oppstrøms alternativ eller -u alternativ. Bruken av disse alternativene er vist i denne delen av opplæringen.

EN. Oppstrømsgren ved hjelp av -set-upstream-alternativet

Kjør følgende kommandoer for å sjekke grenlisten til det gjeldende depotet og opprette en ny gren med navnet sekundær ved hjelp av den -b alternativ.

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

Følgende utdata viser at det bare var en gren kalt hoved- i gjeldende depot. En ny gren med navnet sekundær er opprettet ved hjelp av -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 til den eksterne serveren.

$ git push - oppstrøms opprinnelig sekundær

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

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

B. Oppstrømsgren ved hjelp av -u-alternativet

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

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

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

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

Sett oppstrømsgren ved hjelp av alias:

Oppgavegrenens oppgave kan gjøres enkelt ved å bruke aliaset kommando. Git alias og Bash alias kommandoen 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ømsgren ved hjelp av Git Alias:

Kjør den første kommandoen for å opprette git alias-kommandoen pushd for å skyve den nyopprettede grenen inn i den eksterne serveren. Her, skyver til HODE indikerer at navnet på det eksterne grenen og det lokale grenenavnet vil være det samme. Kjør den andre kommandoen for å opprette en ny gren med navnet newBranch. Kjør den tredje kommandoen for å skyve den nyopprettede grenen inn i den eksterne serveren ved å bruke kommandoen git alias. Som den forrige kommandoen, må du autentisere GitHub-brukerkontoen for å skyve den nyopprettede grenen til den eksterne serveren.

$ git config - globalt alias.pushd "push -u origin HEAD"
$ git checkout -b newBranch
$ git pushd

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

B. Oppstrømsgren ved hjelp av Bash Alias:

Kjør den første kommandoen for å opprette bash alias-kommandoen gp 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 med navnet newBranch2. Kjør den tredje kommandoen for å skyve den nyopprettede grenen inn i den eksterne serveren ved hjelp av bash alias-kommandoen. Som den forrige kommandoen, må du autentisere GitHub-brukerkontoen for å skyve den nyopprettede grenen til den eksterne serveren.

$ alias gp = 'git push -u origin HEAD'
$ git kassa -b newBranch2
$ gp

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

Du kan sjekke det eksterne depotet fra github.com for å verifisere om den nye grenen skyves riktig på den eksterne serveren.

Følgende bilde viser at to nye grener er skjøvet i det eksterne depotet. Disse er newBranch og newBranch2.

Konklusjon:

Ulike måter å oppstrøms git-grenen fra det lokale depotet til det eksterne depotet er beskrevet i denne opplæringen ved å bruke et demo-git-repository. 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 å oppstrøms den nyopprettede git-grenen til den eksterne serveren for å hjelpe leserne til å forstå måten å sette oppstrømsgrenen i git.

Mus Midterste museknapp fungerer ikke i Windows 10
Midterste museknapp fungerer ikke i Windows 10
De midtre museknapp hjelper deg med å bla gjennom lange websider og skjermer med mye data. Hvis det stopper, vil du ende opp med å bruke tastaturet ti...
Mus Hvordan endre venstre og høyre museknapp på Windows 10 PC
Hvordan endre venstre og høyre museknapp på Windows 10 PC
Det er ganske vanlig at alle datamusenheter er ergonomisk designet for høyrehendte brukere. Men det er tilgjengelige musenheter som er spesielt design...
Mus Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Bruk av mus eller tastatur i feil stilling for overdreven bruk kan føre til mange helseproblemer, inkludert belastning, karpaltunnelsyndrom og mer. I ...