A GitHub-folyamat felfedezése

Befejezett

A GitHub-folyamat bemutatja, hogyan adhat értéket a GitHub a hagyományos Git-alapú együttműködési szoftverfejlesztéshez. Célja, hogy egyszerűsítse a GitHub által üzemeltetett projektek frissítését azáltal, hogy előíró útmutatást nyújt a módosításoknak a projekt adattárában való alkalmazásának folyamatához. A mintaforgatókönyvben szereplő szervezetnek valószínűleg hasznára válik a GitHub Flow beépítése a DevOps-gyakorlatba, különösen a Git-alapú adattárak használatában szerzett tapasztalat hiánya miatt. Ebben a leckében tekintse át a GitHub-folyamat leggyakoribb használati esetét képviselő lépések sorozatát.

GitHub-folyamat követése

Alapszintű ág-munkafolyamatot bemutató diagram.

A GitHub-folyamat a következő lépésekből áll:

  1. Adattár létrehozása. A GitHub-folyamat követéséhez szüksége lesz egy GitHub-fiókra és egy adattárra. Alapértelmezés szerint egy új tárház tartalmazza az alapértelmezett ágat, amely általában main.

  2. Új ág létrehozása. Egy másik ág létrehozásával anélkül fejlesztheti és mentheti a módosításokat, hogy az hatással van az alapértelmezett ágra. Emellett lehetővé teszi mások számára, hogy együttműködjenek a módosításaidon, mielőtt azokat a fő ágba beleolvasztják. Létrehozhat egy ágat közvetlenül a GitHubon, vagy klónozhatja az adattárat a helyi számítógépre, és ott létrehozhat egy ágat.

  3. Az ág módosítása. Módosítsa az újonnan létrehozott ágat a véglegesítés és (ha helyben működik) push műveletek meghívásával. Közvetlenül a GitHub által üzemeltetett adattárban szerkesztheti a fájlokat a GitHub webes felületén. Minden véglegesítéshez adjon meg egy rövid üzenetet, amely leírja az alkalmazott módosításokat. Ismételje meg ezeket a lépéseket, amíg el nem végzi a módosításokat, és készen áll arra, hogy kérje meg a többi felhasználót, hogy tekintse át őket.

  4. Lekéréses kérelem létrehozása. Visszajelzés kérése egy lekéréses kérelem létrehozásával (amelyet általában pr-ként rövidítünk) a létrehozott ág legutóbbi véglegesítését követően. Adja meg az ágban szereplő változások összegzését, és ismertesse az általuk elérni kívánt fejlesztést. Ha adott személyektől vagy csapatoktól szeretne felülvizsgálatot kérni, használja a @ említési jelölést.

    Fő- és funkcióágakat, valamint lekéréses kérelmeket bemutató ábra.

  5. A lekéréses kérelem áttekintése. Itt lépnek be mások, áttekintik a lekéréses kérelmet, és elküldik visszajelzésüket, beleértve a megjegyzéseket, kérdéseket és javaslatokat.

  6. Véleményezési megjegyzések kezelése. A felülvizsgálatok befejezése után a módosításokat úgy módosíthatja, hogy figyelembe vegye őket, és várja a lekéréses kérelem jóváhagyását.

  7. A lekéréses kérelem egyesítése. A lekéréses kérelem jóváhagyásával egyesítheti a létrehozott ág tartalmát az alapértelmezett (fő) ággal. A GitHub alapértelmezés szerint megtartja a lekéréses kérelemben szereplő megjegyzéseket és véglegesítéseket, így Ön és mások bármikor újra megvizsgálhatják őket. Az ágvédelem megvalósításakor a korlátozások hatással lehetnek az egyesítés képességére, ezért győződjön meg arról, hogy először elégedettek.

  8. Az ág törlése. Az egyesítés befejezése után törölheti a létrehozott ágat. Ez segít minimalizálni az adattár méretét, és megakadályozza az elavult ágak véletlen használatát.