Prozkoumání toku GitHubu
Tok GitHubu ukazuje, jak Může GitHub přidat hodnotu k tradičnímu vývoji softwaru založeného na Gitu pro spolupráci. Jejím účelem je zjednodušit aktualizace projektů hostovaných GitHubem tím, že poskytuje podrobné pokyny k procesu použití změn v úložišti projektu. Organizace v našem ukázkovém scénáři by pravděpodobně mohla využít začlenění Služby GitHub Flow do postupů DevOps, zejména s ohledem na nedostatek zkušeností při používání úložišť založených na Gitu. V této lekci si projděte posloupnost kroků, které představují nejběžnější případ použití toku GitHubu.
Sledování toku GitHubu
Tok GitHubu se skládá z následujících kroků:
Vytvoření úložiště. Pokud chcete sledovat tok GitHubu, budete potřebovat účet GitHubu a úložiště. Ve výchozím nastavení obsahuje nové úložiště výchozí větev, obvykle pojmenovanou hlavní.
Vytvoření větve. Vytvoření jiné větve umožňuje vyvíjet a ukládat změny, aniž by to mělo vliv na výchozí větev. Kromě toho umožňuje ostatním spolupracovat na vašich změnách tím, že je před jejich sloučením do hlavní větve zkontrolují. Větev můžete vytvořit přímo na GitHubu nebo naklonovat úložiště do místního počítače a vytvořit tam větev.
provádění změn ve větvi. Změny na nově vytvořenou větev můžete uplatnit provedením commit a (pokud pracujete místně) push akcí. Soubory můžete upravovat přímo v úložišti hostované na GitHubu pomocí webového rozhraní GitHubu. Pro každé potvrzení zadejte krátkou zprávu popisující změny, které jste použili. Opakujte tyto kroky, dokud nebudou vaše změny hotové a nebudete připraveni požádat ostatní o jejich zkontrolování.
Vytvoření pull requestu. Pokud chcete požádat o zpětnou vazbu, vytvořte pull request (obvykle se zkracuje jako PR) po posledním commitu na větvi, kterou jste vytvořili. Uveďte souhrn změn zahrnutých ve větvi a vysvětlete vylepšení, které mají v úmyslu přinést. Pokud chcete požádat o recenzi od konkrétních jednotlivců nebo týmů, použijte zmínkovou notaci @.
Kontrola žádosti o přijetí změn. Tady ostatní vystupují, kontrolují vaši žádost o přijetí změn a odesílají zpětnou vazbu, včetně komentářů, otázek a návrhů.
Adresování připomínek z revize. Po dokončení kontrol upravíte své změny, abyste je zohlednili, a počkáte na schválení pull requestu.
sloučení žádosti o přijetí změn. Schválení žádosti o přijetí změn umožňuje sloučit obsah větve, kterou jste vytvořili, s výchozí (hlavní) větví. GitHub ve výchozím nastavení uchovává komentáře a potvrzení v žádosti o přijetí změn, což vám i ostatním umožňuje je kdykoliv znovu navštívit. Při implementaci ochrany větví mohou její omezení ovlivnit možnost sloučení, proto se nejprve ujistěte, že jsou splněny.
Odstranění větve. Po dokončení sloučení můžete odstranit vytvořenou větev. To pomáhá minimalizovat velikost úložiště a zabránit náhodnému použití zastaralých větví.