Para se të bëni një kërkesë tërheqëse në Github, do t'ju duhet të krijoni degën tuaj jashtë degës kryesore dhe të siguroheni që është i përditësuar. Pas kësaj ju jeni të lirë të bëni dhe të bëni ndryshime pa ndikuar në degën kryesore. Pasi të jetë bërë një zotim, mund të krijoni Pull Request në GitHub, pastaj t'i bashkoni ndryshimet tuaja në degën kryesore. Ju mund të përdorni si vijën e komandës Git ashtu edhe ndërfaqen në internet të Github për të kryer pjesën më të madhe të këtij procesi.
Hapa
Pjesa 1 nga 3: Krijimi i një dege të re
Hapi 1. Hapni Git
Nëse nuk keni një program Git, shkoni te https://git-scm.com/downloads dhe zgjidhni dhe instaloni për platformën që po përdorni.
Nëse po krijoni git për herë të parë, gjithashtu duhet të klononi ose importoni/krijoni një depo para se të kontribuoni në të
Hapi 2. Shkoni te drejtoria e projekteve tuaja
Vendosni "cd" në rreshtin e komandës dhe shtypni ↵ Enter, ku është zinxhiri i drejtorive që çon atje ku keni klonuar ose krijuar dosjen e projektit tuaj.
Ju mund të tërhiqni dhe lëshoni dosjen në dritaren e komandës Git për të mbushur automatikisht rrugën e drejtorisë
Hapi 3. Sigurohuni që depoja juaj të jetë e përditësuar
Futni "git pull origjinën master" në rreshtin e komandës dhe shtypni ↵ Enter. Do të shfaqet një mesazh që ju bën të ditur se depoja është e përditësuar.
Master është dega e paracaktuar në një projekt
Hapi 4. Shkoni në faqen e depove të github
Hapni shfletuesin tuaj të internetit dhe futni URL -në unike të github -it të depozitës tuaj.
Hapi 5. Klikoni në zbritjen "dega: master"
Kjo ndodhet në pjesën e sipërme të majtë të faqes dhe do të hapë një listë të degëve të tjera dhe një kuti teksti.
Hapi 6. Futni emrin e një dege dhe klikoni "Krijo degë" kur të shfaqet
Kjo do të krijojë një degë të re jashtë degës master duke përdorur cilindo emër që keni futur në kutinë e tekstit.
- Ju gjithashtu mund të krijoni një degë nga rreshti i komandës. Shkruani “git checkout branch -b” dhe shtypni ↵ Enter, ku është ajo që dëshironi të quhet dega juaj.
- Tani mund të përdorni "git commit" dhe "git push" për të bërë me siguri ndryshime në degën tuaj pa ndikuar në projektin kryesor. Bërja e një kërkese tërheqëse do t'i lejojë të tjerët të rishikojnë dhe diskutojnë ndryshimet tuaja para se t'i bashkoni ato përsëri në degën kryesore.
Hapi 7. Kryeni ndryshime në degën tuaj të re
Klikoni në ikonën Laps për të redaktuar një skedar në depo. Pasi të bëhen redaktimet, futni një mesazh të kryer dhe klikoni "Anulo" nga dritarja poshtë zonës së redaktimit.
- Ju gjithashtu mund të bëni komisione nga rreshti i komandës. Kjo është e dobishme kur bëni ndryshime në skedarë në vend sesa në faqen e internetit të git. Vendosni "git commit -m" në rreshtin e komandës dhe shtypni ↵ Enter pasi të bëni ndryshime në një skedar. duhet të jetë një përshkrim i shkurtër i ndryshimeve që keni bërë.
- Teksti i mesazhit të angazhuar mund të jetë çdo gjë, por diçka këtu kërkohet.
Pjesa 2 nga 3: Bërja e një Kërkese Tërheqje
Hapi 1. Klikoni në butonin "Tërhiq kërkesat"
Kjo ndodhet përgjatë shiritit të menusë së sipërme në faqen tuaj të depozitës.
Një kërkesë tërheqëse është një veçori e Git që përdoret për të paraqitur ndryshimet e bëra në degët e pavarura për shqyrtim nga bashkëpunëtorët para se të bashkohen në projektin kryesor
Hapi 2. Zgjidhni degën që keni krijuar nga lista
Kjo do të shfaqë ndryshimet që keni bërë në krahasim me përmbajtjen origjinale në degën kryesore.
Hapi 3. Klikoni "Krijo Kërkesë Tërheqje"
Pasi të jeni të kënaqur me gjendjen e ndryshimeve tuaja, ky është butoni jeshil në pjesën e sipërme të majtë, nga zbritja e degës.
Hapi 4. Shkruani një emër/përshkrim për kërkesën tuaj tërheqëse
Përdorni këto fusha për të ndihmuar në identifikimin dhe përshkrimin e shkurtër të ndryshimit që po bëni te bashkëpunëtorët e tjerë.
Hapi 5. Klikoni "Krijo Kërkesë Tërheqje"
Kjo do të krijojë kërkesën tërheqëse me emrin dhe përshkrimin e futur.
Pjesa 3 nga 3: Bashkimi i një Kërkese Tërheqje
Hapi 1. Klikoni "Merge Pull Request"
Ky buton shfaqet në të djathtën e poshtme sapo kërkesa e tërheqjes të jetë krijuar me sukses.
Ju gjithashtu mund të përdorni "git merge" në rreshtin e komandës për të kryer të njëjtin veprim
Hapi 2. Klikoni "Konfirmo bashkimin"
Një njoftim do të shfaqet duke ju informuar se kërkesa për tërheqje u bashkua me sukses përsëri në degën kryesore. Meqenëse dega juaj nuk është më e nevojshme, do t'ju kërkohet ta fshini atë.
Nëse keni ndonjë konflikt bashkimi, do të njoftoheni dhe nuk do të jeni në gjendje të vazhdoni me bashkimin. Ju do të duhet të ktheheni dhe të tërhiqeni përsëri nga dega kryesore për të azhurnuar degën tuaj me çdo ndryshim, pastaj krijoni një kërkesë të re tërheqëse
Hapi 3. Klikoni "Fshi Degën"
Kjo do të shfaqet në njoftimin pranë ikonës së degës vjollce. Fshirja e degëve të bashkuara dhe të vjetruara është një mënyrë e mirë për të mbajtur një projekt të organizuar dhe të lehtë për tu menaxhuar.
Këshilla
- Konfliktet e shkrirjes mund të ndodhin nëse ndryshimet janë shtyrë të zotërohen që kur i keni bërë ndryshimet tuaja në degën tuaj të veçantë. Ju do të duhet t'i tërheqni ato ndryshime nga masteri në degën tuaj dhe të krijoni një kërkesë të re tërheqëse në mënyrë që të bashkoheni me sukses.
- Me praktikë, shumë bashkëpunëtorë të softuerit e gjejnë vijën e komandës Git si më efikase sesa përdorimi i një ndërfaqe grafike.