Jak pracovat se soukromou pobočkou veřejných úložišť?

Jak Pracovat Se Soukromou Pobockou Verejnych Ulozist



Git umožňuje vývojářům pracovat s více větvemi repozitářů. Existují však scénáře, kdy uživatelé musí pracovat se soukromými pobočkami a přitom zůstat ve veřejné pobočce. To je přesně to, co uděláme v dnešním tutoriálu.

Jak pracovat na soukromých pobočkách ve veřejných úložištích?

Pro práci se soukromými pobočkami ve veřejných úložištích použijeme dvě úložiště, například veřejné a soukromé. Pak je prakticky zkontrolujte. Chcete-li tak učinit, podívejte se na podrobné pokyny.







Krok 1: Inicializujte úložiště



Otevřete Git bash, přejděte do adresáře projektu a inicializujte jej pomocí „ je horko 'příkaz:



je horko





Úložiště bylo inicializováno.



Krok 2: Přidejte vzdálená připojení

Poté přidejte vzdálené připojení pro veřejné úložiště GitHub:

dálkové ovládání git přidat upstream https: // github.com / Maten900 / public-repo

Podobně přidejte také vzdálené připojení pro soukromé úložiště:

dálkové ovládání git přidat původ https: // github.com / Maten900 / soukromý-repo

Krok 3: Potvrdit změny

Potvrďte změny v úložišti projektu pomocí příkazu „git commit“. Zde používáme „ – povolit-vyprázdnit ” protože v našem adresáři není žádný soubor:

git commit --povolit-prázdné --zpráva 'Počáteční potvrzení'

Krok 4: Nastavte větev sledování

Po přidání vzdáleného připojení nastavte sledovací větev pomocí níže uvedeného příkazu:

git push --set-upstream mistr původu

Naše sledovací pobočka byla nastavena na „ mistr 'pobočka s názvem' původ

Krok 5: Vytvořte novou větev

Vytvořte novou větev a přepněte se do ní, k tomu spusťte tento příkaz:

git pokladna -b rozvíjet

Nyní nastavte nově vytvořenou větev jako sledovací větev:

git push --set-upstream původ rozvíjet

Dálkový upstream byl nastaven na „ rozvíjet 'pobočka s názvem' původ

Krok 6: Načtení a sloučení vzdálené větve

Dále načtěte vzdálené upstream z GitHubu, zatímco my načítáme upstream z „ hlavní ' větev:

git fetch proti proudu hlavní

Poté sloučte vzdáleně načtené úložiště do aktuální větve:

git merge --allow-unrelated-histories proti proudu / hlavní

Krok 7: Push Repository na GitHub

Nyní posuňte sloučené úložiště spuštěním příkazu „ git push 'příkaz:

git push

Sloučený projekt byl posunut.

Krok 8: Sledování a zasílání místních změn

Sledujte místní změny ve sloučeném úložišti provedením daného příkazu:

git přidat .

Potvrďte místní změny pomocí „ git commit 'příkaz:

git commit -m 'Použít další změny'

Po potvrzení odešlete úložiště vzdálenému hostiteli:

git push

Krok 9: Načtení vzdáleného hostitele

Nyní znovu načtěte úložiště ze vzdáleného hostitele

git fetch proti proudu hlavní

Vzdálený projekt byl načten.

Krok 10: Zkontrolujte historii protokolů

Historii protokolů můžete zkontrolovat pomocí „ -Všechno ',' -graf ' a ' – jeden řádek ” příznaky, aby se zobrazil ve srozumitelném formátu:

git log --Všechno --graf -- online

Krok 11: Sloučit a odeslat změny

Sloučit změny úložiště s načteným vzdáleným hostitelem. Stejně jako v našem scénáři slučujeme proti proudu z „ hlavní ' větev:

git merge proti proudu / hlavní

Poté odešlete sloučené změny vzdálenému hostiteli:

git push

Krok 12: Přepnutí a sloučení větví

Pomocí zadaného příkazu se přepněte zpět do větve „master“:

git spínací mistr

Sloučit „ mistr “ větev s “ rozvíjet ” větev pomocí “ git merge 'příkaz:

git merge rozvíjet

Krok 13: Push Merge Project

Odešlete sloučený obsah vzdálenému hostiteli pomocí následujícího příkazu:

git push

Krok 14: Znovu zkontrolujte historii protokolů

Pro zobrazení použitých změn znovu zkontrolujte historii protokolů:

git log --Všechno --graf -- online

Krok 15: Klonujte a přejděte do soukromého úložiště

Nyní naklonujte soukromé úložiště do svého veřejného úložiště pomocí příkazu „git clone“, jak je uvedeno:

git klon https: // github.com / Maten900 / soukromý-repo

Soukromé úložiště' soukromý-repo “ byl naklonován.

Po klonování se přesuňte do soukromého úložiště pomocí „ CD 'příkaz:

CD soukromý-repo

Krok 16: Přidejte vzdálené připojení a ověřte

Dále přidejte vzdálené připojení pro veřejné úložiště do soukromého úložiště:

dálkové ovládání git přidat upstream https: // github.com / Maten900 / public-repo

Chcete-li zkontrolovat navázání vzdáleného připojení, proveďte následující příkaz:

dálkové ovládání git -- podrobné

Krok 17: Přepněte a zkontrolujte protokol větví

Nyní přejděte na větev „vývoj“ v soukromém úložišti:

git switch vyvinout

Krok 18: Načtení vzdáleného připojení a sloučení

Načtěte vzdálené připojení z větve (hlavní) jako následující příkaz:

git fetch proti proudu hlavní

Zkontrolujte historii protokolů, abyste viděli nově použité změny:

git log --Všechno --graf -- online

Nakonec sloučte upstream s hlavní větví:

git merge proti proudu / hlavní

Závěr

Uživatel může pracovat se soukromými pobočkami veřejných úložišť. Chcete-li to provést, otevřete nástroj Git bash, inicializujte úložiště a přidejte vzdálené připojení pro veřejná i soukromá úložiště. Další postupy naleznete ve výše uvedené příručce.