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.