Kako raditi s privatnim ograncima javnih repozitorija?

Kako Raditi S Privatnim Ograncima Javnih Repozitorija



Git dopušta programerima da rade s više grana repozitorija. Međutim, postoje scenariji u kojima korisnici moraju raditi s privatnim podružnicama dok ostaju u javnoj poslovnici. To je upravo ono što ćemo učiniti u današnjem tutorialu.

Kako raditi s privatnim podružnicama u javnim spremištima?

Za rad s privatnim ograncima u javnim repozitorijima koristit ćemo dva repozitorija, kao što su javni i privatni. Zatim ih praktično provjerite. Da biste to učinili, pogledajte detaljne upute.







Korak 1: Inicijalizirajte spremište



Otvorite Git bash, idite u direktorij projekta i inicijalizirajte ga pomoću ' to je vruće ” naredba:



to je vruće





Spremište je inicijalizirano.



Korak 2: Dodajte udaljene veze

Nakon toga dodajte udaljenu vezu za GitHub javno spremište:

git daljinski dodaj https uzvodno: // github.com / Maten900 / javno-repo

Isto tako, dodajte udaljenu vezu i za privatno spremište:

git daljinski dodaj porijeklo https: // github.com / Maten900 / privatno-repo

Korak 3: Utvrdite promjene

Potvrdite promjene u repozitoriju projekta pomoću naredbe “git commit”. Ovdje koristimo ' –dopusti-prazno ” jer nema datoteke u našem direktoriju:

git počiniti --dopusti-prazno --poruka 'Početno preuzimanje'

Korak 4: Postavite granu za praćenje

Nakon dodavanja daljinske veze postavite granu praćenja s dolje navedenom naredbom:

git guranje --postavi uzvodno podrijetlo majstor

Naša grana za praćenje postavljena je za ' ovladati; majstorski ” poslovnica s nazivom “ podrijetlo

Korak 5: Napravite novu granu

Stvorite novu granu i prebacite se na nju, da biste to učinili, pokrenite ovu naredbu:

git odjava -b razviti

Sada postavite novostvorenu granu kao granu za praćenje:

git guranje --postavi uzvodno porijeklo razvijati se

Daljinski upravljač postavljen je za ' razviti ” poslovnica s nazivom “ podrijetlo

Korak 6: Dohvaćanje i spajanje udaljene grane

Zatim dohvatite daljinski uzvodno s GitHuba jer mi dohvaćamo uzvodno iz ' glavni ” grana:

git dohvati uzvodno glavni

Nakon toga spojite udaljeno dohvaćeno spremište u trenutnu granu:

git spajanje --dopusti-nepovezane-povijesti uzvodno / glavni

Korak 7: Gurnite repozitorij na GitHub

Sada gurnite spojeno spremište izvršavanjem ' git guranje ” naredba:

git guranje

Spojeni projekt je gurnut.

Korak 8: Pratite i gurajte lokalne promjene

Pratite lokalne promjene u spojenom repozitoriju izvršavanjem dane naredbe:

git dodati .

Izvršite lokalne promjene koristeći ' git počiniti ” naredba:

git počiniti -m 'Primijeni druge promjene'

Nakon predaje, gurnite repozitorij na udaljeni host:

git guranje

Korak 9: Dohvatite udaljeni host

Sada ponovno dohvatite spremište s udaljenog glavnog računala

git dohvati uzvodno glavni

Udaljeni projekt je dohvaćen.

Korak 10: Provjerite povijest dnevnika

Povijest dnevnika možete provjeriti s ' -svi ', ' –graf ' i ' -jedna linija ” za prikaz u razumljivom formatu:

git dnevnik --svi --graf --na liniji

Korak 11: Spojite i gurnite promjene

Spojite promjene repozitorija s dohvaćenim udaljenim hostom. Kao u našem scenariju, spajamo uzvodno od ' glavni ” grana:

git spajanje uzvodno / glavni

Nakon toga, gurnite spojene promjene na udaljeni host:

git guranje

Korak 12: Zamijenite i spojite grane

Vratite se na granu 'master' koristeći zadanu naredbu:

git glavni prekidač

Spoji ' ovladati; majstorski ' grana s ' razviti ' grana koja koristi ' git spajanje ” naredba:

git spajanje razviti

Korak 13: Push Merge Project

Gurnite spojeni sadržaj na udaljeno računalo pomoću naredbe kako slijedi:

git guranje

Korak 14: Ponovno provjerite povijest dnevnika

Ponovno provjerite povijest dnevnika za prikaz primijenjenih promjena:

git dnevnik --svi --graf --na liniji

Korak 15: Klonirajte i idite na privatno spremište

Sada klonirajte privatno spremište u svoje javno spremište pomoću naredbe “git clone” kako je navedeno:

git klon https: // github.com / Maten900 / privatno-repo

Privatno spremište ' privatno-repo ” je kloniran.

Nakon kloniranja, premjestite se u privatno spremište koristeći ' CD ” naredba:

CD privatno-repo

Korak 16: Dodajte udaljenu vezu i potvrdite

Zatim dodajte udaljenu vezu za javno spremište u privatno spremište:

git daljinski dodaj https uzvodno: // github.com / Maten900 / javno-repo

Da biste provjerili je li udaljena veza uspostavljena, izvršite sljedeću naredbu:

git daljinski -- opširno

Korak 17: Promijenite i provjerite dnevnik podružnice

Sada se prebacite na granu 'razvoj' u privatnom repozitoriju:

git prekidač razviti

Korak 18: Dohvaćanje udaljene veze i spajanje

Dohvatite udaljenu vezu iz grane (glavne) kao što radi sljedeća naredba:

git dohvati uzvodno glavni

Provjerite povijest dnevnika kako biste vidjeli novoprimijenjene promjene:

git dnevnik --svi --graf --na liniji

Na kraju, spojite uzvodno s glavnom granom:

git spajanje uzvodno / glavni

Zaključak

Korisnik može raditi s privatnim ograncima javnih repozitorija. Da biste to učinili, otvorite uslužni program Git bash, inicijalizirajte spremište i dodajte udaljenu vezu za javna i privatna spremišta. Za daljnje postupke pogledajte gore navedeni vodič.