Kaip sukurti traukimo užklausą „Github“: 15 žingsnių (su paveikslėliais)

Turinys:

Kaip sukurti traukimo užklausą „Github“: 15 žingsnių (su paveikslėliais)
Kaip sukurti traukimo užklausą „Github“: 15 žingsnių (su paveikslėliais)

Video: Kaip sukurti traukimo užklausą „Github“: 15 žingsnių (su paveikslėliais)

Video: Kaip sukurti traukimo užklausą „Github“: 15 žingsnių (su paveikslėliais)
Video: how to download apps on old iPads (iPad Mini 1,2,3,4/ iPad Air) iOS 9.3.5 #shorts 2024, Balandis
Anonim

Prieš pateikdami „Github“traukimo užklausą, turėsite sukurti savo šaką iš pagrindinės šakos ir įsitikinti, kad ji yra atnaujinta. Po to galite laisvai daryti ir atlikti pakeitimus, nedarant įtakos pagrindinei šakai. Kai įsipareigojimas bus atliktas, „GitHub“galite sukurti „Pull“užklausą, tada vėl sujungti pakeitimus į pagrindinę šaką. Norėdami atlikti daugumą šio proceso, galite naudoti komandinę eilutę „Git“ir „Github“žiniatinklio sąsają.

Žingsniai

1 dalis iš 3: Naujo filialo kūrimas

Sukurkite traukimo užklausą „Github“1 veiksme
Sukurkite traukimo užklausą „Github“1 veiksme

Žingsnis 1. Atidarykite „Git“

Jei dar neturite „Git“programos, eikite į https://git-scm.com/downloads ir pasirinkite naudojamą platformą bei jos diegimo programą.

Jei pirmą kartą nustatote „git“, prieš padėdami prie jos taip pat turite klonuoti arba importuoti/sukurti saugyklą

Sukurkite traukimo užklausą „Github“2 veiksme
Sukurkite traukimo užklausą „Github“2 veiksme

Žingsnis 2. Eikite į savo projektų katalogą

Į komandų eilutę įveskite „cd“ir paspauskite ↵ Enter, kur yra katalogų grandinė, vedanti į vietą, kurioje klonavote arba sukūrėte projekto aplanką.

Galite nuvilkti aplanką į komandų langą „Git“, kad automatiškai užpildytumėte katalogo kelią

Sukurkite traukimo užklausą „Github“3 veiksme
Sukurkite traukimo užklausą „Github“3 veiksme

Žingsnis 3. Įsitikinkite, kad jūsų saugykla yra atnaujinta

Į komandų eilutę įveskite „git pull origin master“ir paspauskite. Enter. Pasirodys pranešimas, informuojantis, kad saugykla yra atnaujinta.

Pagrindinis yra numatytoji projekto šaka

Sukurkite traukimo užklausą „Github“4 veiksme
Sukurkite traukimo užklausą „Github“4 veiksme

Žingsnis 4. Eikite į „github“saugyklos puslapį

Atidarykite žiniatinklio naršyklę ir įveskite savo saugyklos unikalų „github“URL.

Sukurkite traukimo užklausą „Github“5 veiksme
Sukurkite traukimo užklausą „Github“5 veiksme

Žingsnis 5. Spustelėkite išskleidžiamąjį meniu „filialas: pagrindinis“

Tai yra viršutiniame kairiajame puslapio kampe ir bus atidarytas kitų šakų sąrašas bei teksto laukelis.

Sukurkite traukimo užklausą „Github“6 veiksme
Sukurkite traukimo užklausą „Github“6 veiksme

Žingsnis 6. Įveskite filialo pavadinimą ir spustelėkite „Sukurti filialą“, kai jis pasirodys

Taip bus sukurta nauja šaka iš pagrindinės šakos, naudojant bet kokį pavadinimą, kurį įvedėte į teksto lauką.

  • Taip pat galite sukurti šaką iš komandinės eilutės. Įveskite „git checkout branch -b“ir paspauskite ↵ Enter, kur norite, kad jūsų filialas būtų vadinamas.
  • Dabar galite naudoti „git įsipareigoti“ir „git push“, kad saugiai atliktumėte pakeitimus savo filiale, nepaveikdami pagrindinio projekto. Pateikę ištraukimo užklausą, kiti galės peržiūrėti ir aptarti jūsų pakeitimus prieš sujungdami juos į pagrindinę šaką.
Sukurkite traukimo užklausą „Github“7 veiksme
Sukurkite traukimo užklausą „Github“7 veiksme

Žingsnis 7. Įsipareigokite pakeisti savo naują filialą

Norėdami redaguoti saugykloje esantį failą, spustelėkite pieštuko piktogramą. Atlikę pakeitimus, įveskite įsipareigojimo pranešimą ir lange po redagavimo sritimi spustelėkite „Įsipareigoti“.

  • Taip pat galite įsipareigoti naudodami komandinę eilutę. Tai naudinga atliekant failų pakeitimus vietoje, o ne „git“svetainėje. Į komandų eilutę įveskite „git įsipareigoti -m“ir pakeisdami failą paspauskite ↵ Enter. turėtų būti trumpas atliktų pakeitimų aprašymas.
  • Įpareigoti pranešimo tekstą gali būti bet kas, bet kažkas čia reikalaujama.

2 dalis iš 3: „Pull“užklausos pateikimas

Sukurkite traukimo užklausą „Github“8 veiksme
Sukurkite traukimo užklausą „Github“8 veiksme

Žingsnis 1. Spustelėkite skirtuką „Patraukti užklausas“

Tai yra saugyklos puslapio viršutinėje meniu juostoje.

„Pull Request“yra „Git“funkcija, naudojama pristatyti pakeitimus, padarytus nepriklausomose šakose, kad bendradarbiai galėtų juos peržiūrėti prieš sujungdami į pagrindinį projektą

Sukurkite traukimo užklausą „Github“9 veiksme
Sukurkite traukimo užklausą „Github“9 veiksme

Žingsnis 2. Iš sąrašo pasirinkite šaką, kurią sukūrėte

Tai parodys jūsų atliktus pakeitimus, palyginti su pradiniu turiniu pagrindinėje šakoje.

Sukurkite traukimo užklausą „Github“10 veiksme
Sukurkite traukimo užklausą „Github“10 veiksme

Žingsnis 3. Spustelėkite „Sukurti traukimo užklausą“

Kai būsite patenkinti pakeitimų būsena, tai yra žalias mygtukas viršutiniame kairiajame kampe, esančiame šakos išskleidžiamajame meniu.

Sukurkite traukimo užklausą „Github“11 veiksme
Sukurkite traukimo užklausą „Github“11 veiksme

Žingsnis 4. Įveskite traukimo užklausos pavadinimą/aprašą

Naudokite šiuos laukus, kad padėtumėte atpažinti ir trumpai apibūdinti pakeitimą, kurį darote kitiems bendradarbiams.

Sukurkite traukimo užklausą „Github“12 veiksme
Sukurkite traukimo užklausą „Github“12 veiksme

Žingsnis 5. Spustelėkite „Sukurti traukimo užklausą“

Taip bus sukurta traukimo užklausa su įvestu pavadinimu ir aprašymu.

3 dalis iš 3: traukimo užklausos sujungimas

Sukurkite traukimo užklausą „Github“13 veiksme
Sukurkite traukimo užklausą „Github“13 veiksme

Žingsnis 1. Spustelėkite „Sujungti traukimo užklausą“

Šis mygtukas rodomas apatiniame dešiniajame kampe sėkmingai sukūrus traukimo užklausą.

Norėdami atlikti tą patį veiksmą, komandų eilutėje taip pat galite naudoti „git merge“

Sukurkite traukimo užklausą „Github“14 veiksme
Sukurkite traukimo užklausą „Github“14 veiksme

Žingsnis 2. Spustelėkite „Patvirtinti sujungimą“

Bus rodomas pranešimas, informuojantis, kad traukimo užklausa buvo sėkmingai sujungta į pagrindinę šaką. Kadangi jūsų filialas nebereikalingas, būsite paraginti jį ištrinti.

Jei susidursite su susijungimo konfliktais, būsite informuoti ir negalėsite tęsti sujungimo. Turėsite grįžti ir vėl traukti iš pagrindinės šakos, kad atnaujintumėte savo filialą su bet kokiais pakeitimais, tada sukurkite naują ištraukimo užklausą

Sukurkite traukimo užklausą „Github“15 veiksme
Sukurkite traukimo užklausą „Github“15 veiksme

Žingsnis 3. Spustelėkite „Ištrinti filialą“

Tai bus rodoma pranešime šalia purpurinės šakos piktogramos. Sujungtų ir pasenusių filialų ištrynimas yra geras būdas išlaikyti projektą organizuotą ir lengvai valdomą.

Patarimai

  • Sujungimo konfliktai gali kilti, jei pakeitimai buvo nukreipti į pagrindinį, kai atlikote pakeitimus atskirame filiale. Kad sėkmingai sujungtumėte, turėsite perkelti šiuos pakeitimus iš pagrindinio į savo filialą ir sukurti naują ištraukimo užklausą.
  • Praktiškai daugelis programinės įrangos bendradarbių mano, kad „Git“komandų eilutė yra efektyvesnė nei naudojant grafinę sąsają.

Rekomenduojamas: