Mielőtt lekérési kérelmet nyújtana be a Githubon, létre kell hoznia saját fiókját a főágból, és meg kell győződnie arról, hogy az naprakész. Ezt követően szabadon változtathat és hajthat végre változtatásokat anélkül, hogy ez befolyásolná a főágat. A véglegesítés után létrehozhatja a Pull kérést a GitHubon, majd egyesítheti a módosításokat a fő ágba. A folyamat nagy részét a Git parancssor és a Github webes felület segítségével is elvégezheti.
Lépések
Rész 3 /3: Új ág létrehozása
1. lépés: Nyissa meg a Git programot
Ha még nem rendelkezik Git programmal, menjen a https://git-scm.com/downloads oldalra, és válassza ki és telepítse a használt platformot.
Ha először állítja be a git -et, akkor klónoznia vagy importálnia/létrehoznia kell egy lerakatot, mielőtt hozzájárulna hozzá
2. Lépjen a projektek könyvtárába
Írja be a „cd” parancsot a parancssorba, és nyomja meg az ↵ Enter billentyűt, ahol az a könyvtárlánc vezet, ahová klónozta vagy létrehozta a projektmappát.
Húzza át a mappát a Git parancsablakba, hogy automatikusan kitöltse a könyvtár elérési útját
3. lépés. Győződjön meg arról, hogy a tárház naprakész
Írja be a „git pull origin master” parancsot a parancssorba, és nyomja meg az. Enter billentyűt. Megjelenik egy üzenet, amely tudatja, hogy a tároló naprakész.
A mester a projekt alapértelmezett ága
4. Lépjen a github tárház oldalára
Nyissa meg a webböngészőt, és adja meg a lerakat egyedi github URL -jét.
5. lépés. Kattintson az „ág: mester” legördülő menüre
Ez az oldal bal felső sarkában található, és megnyitja a többi ág listáját és egy szövegdobozt.
6. lépés. Adja meg az ág nevét, és kattintson az „Ág létrehozása” gombra, amikor megjelenik
Ez új ágat hoz létre a főágról a szövegdobozban megadott névvel.
- Elágazást a parancssorból is létrehozhat. Írja be a „git checkout branch -b” gombot, és nyomja meg az ↵ Enter billentyűt, ahol azt szeretné, hogy az ágát hívják.
- Mostantól a „git skirt” és a „git push” használatával biztonságosan változtathat az ágazaton anélkül, hogy befolyásolná a fő projektet. A lekérési kérelem lehetővé teszi mások számára, hogy áttekintsék és megvitassák a módosításokat, mielőtt visszaolvasztják őket a fő ágba.
7. lépés. Váltson változtatásokat az új ágra
A ceruza ikonra kattintva szerkesztheti a tárolóban lévő fájlt. A szerkesztés után írjon be egy véglegesítési üzenetet, és kattintson a „Vállalás” gombra a szerkesztési terület alatti ablakban.
- A parancssorból is vállalhat kötelezettségeket. Ez akkor hasznos, ha a fájlokat helyben módosítja, nem pedig a git webhelyen. A parancssorba írja be a „git bind -m” parancsot, és nyomja meg az ↵ Enter billentyűt a fájl módosítása után. rövid leírást kell tartalmaznia az elvégzett változtatásokról.
- Az üzenet szövege bármi lehet, de itt valami kötelező.
Rész 2 /3: Húzási kérelem készítése
1. lépés. Kattintson a „Kérések lehívása” fülre
Ez a tárolóoldal felső menüsorában található.
A Pull Request egy Git szolgáltatás, amelyet a független ágakon végrehajtott módosítások bemutatására használnak, hogy az együttműködők ellenőrizhessék, mielőtt a főprojektbe egyesítenék
2. lépés: Válassza ki a létrehozott ágat a listából
Ez megjeleníti a módosításokat, amelyeket a fő ág eredeti tartalmához képest végzett.
Lépés 3. Kattintson a „Húzási kérelem létrehozása” gombra
Ha elégedett a változtatások állapotával, ez a zöld gomb a bal felső sarokban, az ág legördülő menüjében.
4. lépés. Írjon be egy nevet/leírást a lekérési kérelemhez
Ezekkel a mezőkkel azonosíthatja és röviden leírhatja a többi együttműködőben végrehajtott módosítást.
Lépés 5. Kattintson a „Húzási kérelem létrehozása” gombra
Ez létrehozza a lekérési kérelmet a megadott névvel és leírással.
Rész 3 /3: Húzási kérelem egyesítése
1. lépés. Kattintson a „Merge Pull Request” (egyesítési húzási kérelem) gombra
Ez a gomb megjelenik a jobb alsó sarokban, miután a lekérési kérelem sikeresen létrejött.
Ugyanezt a műveletet a parancssor „git merge” használatával is elvégezheti
Lépés 2. Kattintson az „Egyesítés megerősítése” gombra
Megjelenik egy értesítés, amely arról tájékoztat, hogy a lekérési kérelmet sikeresen visszaolvasztották a főágba. Mivel fiókja már nem szükséges, a rendszer felszólítja a törlésére.
Ha egyesítési ütközései vannak, értesítést kap, és nem tudja folytatni az egyesítést. Vissza kell lépnie, és újra ki kell húznia a mesterágazatból, hogy saját fiókja naprakész legyen a változásokkal, majd hozzon létre egy új lekérési kérelmet
Lépés 3. Kattintson az „Ág törlése” gombra
Ez megjelenik az értesítésben a lila ág ikon mellett. Az egyesített és elavult ágak törlése jó módja annak, hogy a projekt rendszerezett és könnyen kezelhető legyen.
Tippek
- Összevonási ütközések akkor fordulhatnak elő, ha a változtatásokat a főágazatba léptették, miután elvégezte a módosításokat a külön ágon. Ezeket a módosításokat a mesterről a saját ágára kell áthelyeznie, és létre kell hoznia egy új lekérési kérelmet a sikeres egyesítés érdekében.
- A gyakorlatban sok szoftver együttműködő a Git parancssort hatékonyabbnak találja, mint a grafikus felületet.