Eeltingimused:
Installige GitHubi töölaud
GitHub Desktop aitab giti kasutajal gitiga seotud ülesandeid graafiliselt täita. Selle rakenduse uusima versiooni installiprogrammi Ubuntu jaoks saate hõlpsalt alla laadida githubist.com. Pärast kasutamist peate selle rakenduse installima ja konfigureerima. Installiprotsessi õigeks tundmiseks võite kontrollida ka juhendit GitHub Desktopi installimiseks Ubuntu.
Looge GitHubi konto
Kohaliku hoidla avaldamiseks peate looma GitHubi konto.
Looge hoidla
Selles õpetuses kasutatavate käskude kontrollimiseks peate looma kohaliku hoidla ja avaldama hoidla kaugserveris.
Initsialiseeri git-hoidla
Minge terminalist kohaliku hoidla kausta ja käivitage järgmine käsk kohaliku hoidla lähtestamiseks.
$ git initPushi abil ülesvoolu haru seadistamine:
Kohaliku hoidla mis tahes uue haru saab kaugserverisse lükata, kasutades -üles seatud valik või -u valik. Nende valikute kasutusi on näidatud õpetuse selles osas.
A. Ülesvoolu haru kasutades -set-upstream valikut
Käivitage järgmised käsud, et kontrollida praeguse hoidla harude loendit ja luua uus nimega haru teisejärguline kasutades -b valik.
$ git haru$ git kassasse -b sekundaarne
$ git haru
Järgmine väljund näitab, et nimega oli ainult üks haru peamine praeguses hoidlas. Uus haru nimega teisejärguline on loodud -b valik.
Käivitage järgmine käsk, et lükata kohaliku hoidla uus haru kaughoidlasse, mis on avaldatud github.com. Värskelt loodud haru kaugserverisse tõukamiseks peate autentima GitHubi kasutajakonto.
$ git push - algupärane päritolu sekundaarneKui GitHubi konto on õigesti autentitud, kuvatakse järgmine väljund.
Kaughoidlat saate vaadata aadressilt github.com veendumaks, et uus haru on kaugserveris õigesti lükatud. Järgmine pilt näitab, et uus haru, teisejärguline, lükatakse korralikult.
B. Ülesvoolu haru kasutab -u-valikut
Uue nime saanud haru loomiseks käivitage järgmised käsud testimine kasutades -b suvand ja lükake uus haru kaughoidlasse, kasutades -u valik. Sarnaselt eelmisele käsule peate vastloodud haru kaugserverisse tõukamiseks autentima GitHubi kasutajakonto.
$ git checkout -b testimine$ git push -u päritolu testimine
Kui GitHubi konto on õigesti autentitud, kuvatakse järgmine väljund.
Kaughoidlat saate vaadata aadressilt github.com veendumaks, et uus haru on kaugserveris õigesti lükatud. Järgmine pilt näitab, et uus haru, testimine, lükatakse korralikult.
Ülesvoolu haru seadistamine pseudonüümi abil:
Kasutades ülesvoolu haru ülesannet saab hõlpsasti teha varjunimi käsk. Git alias ja Bashi varjunimi käsku saab kasutada vastloodud haru kaughoidlasse surumiseks. Nende õpetuste kasutusalad on näidatud selle õpetuse selles osas.
A. Git Aliase kasutades ülesvoolu haru:
Käivitage esimene käsk nimega git alias pushd vastloodud haru kaugserverisse surumiseks. Siin, surudes PEA näitab, et kaugharu nimi ja kohaliku haru nimi on samad. Uue nimega haru loomiseks käivitage teine käsk uusHaru. Käivitage kolmas käsk, et lükata vastloodud haru kaugserverisse, kasutades käsku git alias. Sarnaselt eelmisele käsule peate vastloodud haru kaugserverisse tõukamiseks autentima GitHubi kasutajakonto.
$ git config - globaalne varjunimi.pushd "push -u päritolu HEAD"$ git checkout -b newHaru
$ git pushd
Kui GitHubi konto on õigesti autentitud, kuvatakse järgmine väljund.
B. Bashi varjunime kasutades ülesvoolu haru:
Käivitage esimene käsk, et luua nimega bash varjunimi gp vastloodud haru kaugserverisse surumiseks. Siin, PEA tähistab käsu git alias sama tähendust. Uue nime saanud haru loomiseks käivitage teine käsk uusHaru2. Käivitage kolmas käsk, et lükata vastloodud haru kaugserverisse, kasutades käsku bash alias. Sarnaselt eelmisele käsule peate vastloodud haru kaugserverisse tõukamiseks autentima GitHubi kasutajakonto.
$ alias gp = 'git push -u päritolu HEAD'$ git checkout -b newHaru2
$ gp
Kui GitHubi konto on õigesti autentitud, kuvatakse järgmine väljund.
Kaughoidlat saate vaadata aadressilt github.com et kontrollida, kas uus haru on kaugserveris õigesti lükatud.
Järgmine pilt näitab, et kaughoidlasse on lükatud kaks uut haru. Need on uusHaru ja uusHaru2.
Järeldus:
Selles õpetuses on kirjeldatud git-haru ülesvoolu kohalikust hoidlast kaughoidlasse erinevaid võimalusi demo-git-hoidla abil. Äsja loodud harud lükatakse kaughoidlasse peamiselt suruma käsk. Seda õpetust kasutatakse selles õpetuses mitmel viisil vastloodud git-haru ülesvoolu kaugserverisse, et lugejad saaksid aru, kuidas gitis ülesvoolu haru seada.