Před podáním žádosti o stažení na Githubu budete muset vytvořit vlastní větev z hlavní větve a ujistit se, že je aktuální. Poté můžete provádět a provádět změny bez ovlivnění hlavní větve. Jakmile provedete potvrzení, můžete vytvořit požadavek na vytažení na GitHub a poté sloučit změny zpět do hlavní větve. K provedení velké části tohoto procesu můžete použít příkazový řádek Git i webové rozhraní Github.
Kroky
Část 1 ze 3: Vytvoření nové pobočky
Krok 1. Otevřete Git
Pokud ještě nemáte program Git, přejděte na https://git-scm.com/downloads a vyberte a instalujte platformu, kterou používáte.
Pokud nastavujete git poprvé, musíte také přispět klonováním nebo importem/vytvořením úložiště
Krok 2. Přejděte do adresáře vašich projektů
Do příkazového řádku zadejte „cd“a stiskněte klávesu ↵ Enter, kde je řetězec adresářů, do kterého jste klonovali nebo vytvořili složku projektu.
Složku můžete přetáhnout do příkazového okna Git a automaticky vyplnit cestu k adresáři
Krok 3. Ujistěte se, že je vaše úložiště aktuální
Do příkazového řádku zadejte „git pull origin master“a stiskněte ↵ Enter. Zobrazí se zpráva informující, že úložiště je aktuální.
Master je výchozí větev projektu
Krok 4. Přejděte na stránku úložiště github
Otevřete webový prohlížeč a zadejte jedinečnou adresu URL github vašeho úložiště.
Krok 5. Klikněte na rozevírací seznam „větev: hlavní“
Toto se nachází v levé horní části stránky a otevře se seznam dalších větví a textové pole.
Krok 6. Zadejte název pobočky a klikněte na „Vytvořit větev“, jakmile se objeví
Tím se vytvoří nová větev z hlavní větve pomocí libovolného jména, které jste zadali do textového pole.
- Větev můžete také vytvořit z příkazového řádku. Zadejte „git checkout branch -b“a stiskněte ↵ Enter, kamkoli se má vaše pobočka volat.
- Nyní můžete použít „git commit“a „git push“k bezpečnému provádění změn ve vaší větvi, aniž by to mělo vliv na hlavní projekt. Vytvoření žádosti o stažení umožní ostatním zkontrolovat a prodiskutovat vaše změny před jejich sloučením zpět do hlavní větve.
Krok 7. Potvrďte změny ve své nové větvi
Kliknutím na ikonu Tužka upravíte soubor v úložišti. Jakmile jsou úpravy provedeny, zadejte potvrzovací zprávu a v okně pod oblastí úprav klikněte na „Potvrdit“.
- Potvrzení můžete také provést z příkazového řádku. To je užitečné při provádění změn v souborech lokálně, nikoli na webu git. Do příkazového řádku zadejte „git commit -m“a po provedení změn v souboru stiskněte klávesu ↵ Enter. by měl být stručný popis změn, které jste provedli.
- Odeslat text zprávy může být cokoli, ale něco zde je vyžadováno.
Část 2 ze 3: Vytvoření žádosti o vytažení
Krok 1. Klikněte na kartu „Žádosti o stažení“
Toto je umístěno podél horního panelu nabídek na stránce vašeho úložiště.
Pull Request je funkce Git sloužící k prezentaci změn provedených na nezávislých pobočkách pro kontrolu spolupracovníky před sloučením do hlavního projektu
Krok 2. Vyberte ze seznamu větev, kterou jste vytvořili
Zobrazí se změny, které jste provedli ve srovnání s původním obsahem na hlavní větvi.
Krok 3. Klikněte na „Vytvořit žádost o vytažení“
Jakmile jste se stavem svých změn spokojeni, je to zelené tlačítko vlevo nahoře u rozevíracího seznamu větví.
Krok 4. Zadejte název/popis žádosti o vytažení
Tato pole slouží k identifikaci a stručnému popisu změny, kterou provádíte u ostatních spolupracovníků.
Krok 5. Klikněte na „Vytvořit žádost o vytažení“
Tím se vytvoří požadavek na stažení se zadaným názvem a popisem.
Část 3 ze 3: Sloučení žádosti o vytažení
Krok 1. Klikněte na „Sloučit žádost o stažení“
Toto tlačítko se objeví vpravo dole, jakmile byl úspěšně vytvořen požadavek na vytažení.
K provedení stejné akce můžete také použít příkaz „git merge“v příkazovém řádku
Krok 2. Klikněte na „Potvrdit sloučení“
Zobrazí se oznámení informující, že požadavek na stažení byl úspěšně sloučen zpět do hlavní větve. Protože vaše pobočka již není nutná, budete vyzváni k jejímu odstranění.
Pokud dojde ke konfliktu sloučení, budete upozorněni a nebudete moci pokračovat ve sloučení. Budete se muset vrátit a znovu vytáhnout z hlavní větve, aby byla vaše vlastní pobočka aktuální se všemi změnami, a poté vytvořit novou žádost o stažení
Krok 3. Klikněte na „Odstranit pobočku“
To se zobrazí v oznámení vedle ikony fialové větve. Odstranění sloučených a zastaralých poboček je dobrý způsob, jak udržet projekt organizovaný a snadno se spravuje.
Tipy
- Pokud byly změny provedeny na vaší oddělené větvi, může dojít ke konfliktům sloučení. Aby bylo možné úspěšně sloučit, budete muset tyto změny stáhnout z předlohy do vlastní pobočky a vytvořit nový požadavek na vytažení.
- S praxí mnoho softwarových spolupracovníků považuje příkazový řádek Git za efektivnější než pomocí grafického rozhraní.