Enne Githubis tõmbamistaotluse esitamist peate looma oma haru peaharu küljest ja veenduma, et see on ajakohane. Pärast seda võite vabalt teha ja teha muudatusi, ilma et see mõjutaks peamist haru. Kui kohustus on tehtud, saate GitHubis luua tõmbepäringu ja seejärel ühendada muudatused tagasi peamiseks haruks. Selle protsessi tegemiseks saate kasutada nii Giti käsurea kui ka Githubi veebiliidest.
Sammud
Osa 1: 3: uue haru loomine
Samm 1. Avage Git
Kui teil pole veel Git-programmi, minge aadressile https://git-scm.com/downloads ja valige kasutatava platvormi jaoks installija.
Kui seadistate git -i esimest korda, peate enne selle panustamist ka hoidla kloonima või importima/looma
Samm 2. Liikuge oma projektide kataloogi
Sisestage käsureale “cd” ja vajutage ↵ Enter, kus on kataloogiahel, mis viib sinna, kuhu te kloonisite või oma projekti kausta lõite.
Kataloogitee automaatseks täitmiseks saate kausta Git käsuaknasse lohistada
Samm 3. Veenduge, et teie hoidla oleks ajakohane
Sisestage käsureale “git pull origin master” ja vajutage ↵ Enter. Ilmub teade, mis annab teile teada, et hoidla on ajakohane.
Master on projekti vaikeharu
Samm 4. Liikuge githubi hoidla lehele
Avage oma veebibrauser ja sisestage oma hoidla ainulaadne githubi URL.
Samm 5. Klõpsake rippmenüüd "filiaal: kapten"
See asub lehe vasakus ülanurgas ja avab muude harude loendi ja tekstikasti.
Samm 6. Sisestage filiaali nimi ja klõpsake selle kuvamisel nuppu „Loo haru“
See loob peaharu küljest uue haru, kasutades mis tahes nime, mille sisestasite tekstikasti.
- Oksa saate luua ka käsurealt. Sisestage “git checkout branch -b” ja vajutage ↵ Enter, kus soovite, kuidas teie filiaali nimetatakse.
- Nüüd saate kasutada „git pühendada” ja „git push”, et oma filiaalis turvaliselt muudatusi teha, ilma et see mõjutaks põhiprojekti. Tõmbamistaotluse esitamine võimaldab teistel teie muudatused üle vaadata ja neid arutada, enne kui need uuesti põhivaldkonda ühendatakse.
Samm 7. Tehke muudatused oma uuele harule
Faili muutmiseks hoidlas klõpsake pliiatsiikooni. Kui muudatused on tehtud, sisestage sidumisteade ja klõpsake redigeerimisala all olevas aknas nuppu „Kinnita”.
- Kohustusi saate teha ka käsurealt. See on kasulik failide muudatuste tegemisel kohapeal, mitte giti veebisaidil. Sisestage käsureale “git pühenduda -m” ja vajutage pärast faili muudatuste tegemist sisestusklahvi. peaks olema tehtud muudatuste lühikirjeldus.
- Kohustussõnumi tekst võib olla ükskõik milline, kuid siin on midagi vaja.
Osa 2/3: Tõmbe taotluse esitamine
Samm 1. Klõpsake vahekaarti „Tõmba taotlused”
See asub teie hoidla lehe ülemisel menüüribal.
Tõmbetaotlus on Giti funktsioon, mida kasutatakse sõltumatutel harudel tehtud muudatuste tutvustamiseks kaasautoritele enne põhiprojektiga liitmist
Samm 2. Valige loendist oma loodud haru
See kuvab teie tehtud muudatused võrreldes algharu algse sisuga.
Samm 3. Klõpsake „Loo tõmbepäring”
Kui olete muudatuste olekuga rahul, on see roheline nupp vasakus ülanurgas, filiaali rippmenüüst.
Samm 4. Sisestage oma tõmbetaotluse nimi/kirjeldus
Nende väljade abil saate tuvastada ja lühidalt kirjeldada muudetust, mida teete teistele kaasautoritele.
Samm 5. Klõpsake „Loo tõmbepäring”
See loob tõmbepäringu sisestatud nime ja kirjeldusega.
Osa 3/3: Tõmbetaotluse ühendamine
Samm 1. Klõpsake „Ühenda tõmmise taotlus“
See nupp kuvatakse paremas alanurgas, kui tõmbamistaotlus on edukalt loodud.
Sama toimingu tegemiseks võite kasutada ka käsureal käsku „git merge”
Samm 2. Klõpsake "Kinnita ühendamine"
Ilmub teade, mis teavitab teid, et tõmbamistaotlus ühendati edukalt tagasi põhifiliaali. Kuna teie filiaal pole enam vajalik, palutakse teil see kustutada.
Kui teil on ühinemiskonflikte, teavitatakse teid sellest ja te ei saa ühendamist jätkata. Peate naasma ja uuesti harust eemalduma, et oma filiaal kõigi muudatustega kursis hoida, seejärel looge uus tõmbetaotlus
Samm 3. Klõpsake "Kustuta haru"
See kuvatakse märguandes lilla haruikooni kõrval. Ühendatud ja vananenud filiaalide kustutamine on hea viis projekti korraldamiseks ja hõlpsaks haldamiseks.
Näpunäiteid
- Ühinemiskonfliktid võivad ilmneda juhul, kui muudatused on põhiosasse lükatud pärast seda, kui olete oma harus muudatusi teinud. Edukaks ühendamiseks peate need muudatused juhtima oma filiaalist ja looma uue tõmbetaotluse.
- Praktika kohaselt leiavad paljud tarkvarakaaslased Giti käsurea tõhusamaks kui graafilise liidese kasutamine.