Kako stvoriti zahtjev za povlačenje na Githubu: 15 koraka (sa slikama)

Sadržaj:

Kako stvoriti zahtjev za povlačenje na Githubu: 15 koraka (sa slikama)
Kako stvoriti zahtjev za povlačenje na Githubu: 15 koraka (sa slikama)

Video: Kako stvoriti zahtjev za povlačenje na Githubu: 15 koraka (sa slikama)

Video: Kako stvoriti zahtjev za povlačenje na Githubu: 15 koraka (sa slikama)
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, April
Anonim

Prije nego što podnesete zahtjev za povlačenje na Githubu, morat ćete stvoriti vlastitu granu od glavne grane i provjeriti je li ažurirana. Nakon toga ste slobodni unositi i urezivati promjene bez utjecaja na glavnu granu. Nakon što je urezivanje napravljeno, možete stvoriti zahtjev za povlačenjem na GitHub -u, a zatim spojiti vaše promjene natrag u glavnu granu. Možete koristiti i Git komandnu liniju, kao i Github web sučelje za izvođenje velikog dijela ovog procesa.

Koraci

1. dio od 3: Stvaranje nove podružnice

Kreirajte zahtjev za povlačenjem na Githubu Korak 1
Kreirajte zahtjev za povlačenjem na Githubu Korak 1

Korak 1. Otvorite Git

Ako još nemate Git program, idite na https://git-scm.com/downloads i odaberite i instalirajte za platformu koju koristite.

Ako git postavljate po prvi put, također morate klonirati ili uvesti/kreirati spremište prije nego što mu date doprinos

Kreirajte zahtjev za povlačenjem na Githubu Korak 2
Kreirajte zahtjev za povlačenjem na Githubu Korak 2

Korak 2. Idite do direktorija vaših projekata

Unesite "cd" u naredbenu liniju i pritisnite ↵ Enter, gdje je lanac direktorija koji vodi do mjesta gdje ste klonirali ili kreirali mapu projekta.

Mapu možete povući i ispustiti u naredbeni prozor Git da biste automatski popunili putanju direktorija

Kreirajte zahtjev za povlačenjem na Githubu Korak 3
Kreirajte zahtjev za povlačenjem na Githubu Korak 3

Korak 3. Provjerite je li vaše spremište ažurirano

Unesite "git pull origin master" u komandnu liniju i pritisnite ↵ Enter. Pojavit će se poruka koja vas obavještava da je spremište ažurirano.

Master je zadana grana na projektu

Kreirajte zahtjev za povlačenjem na Githubu Korak 4
Kreirajte zahtjev za povlačenjem na Githubu Korak 4

Korak 4. Idite na stranicu spremišta github

Otvorite svoj web preglednik i unesite jedinstveni github URL vašeg spremišta.

Kreirajte zahtjev za povlačenjem na Githubu Korak 5
Kreirajte zahtjev za povlačenjem na Githubu Korak 5

Korak 5. Kliknite padajući izbornik “branch: master””

Ovo se nalazi u gornjem lijevom kutu stranice i otvorit će popis drugih grana i okvir za tekst.

Kreirajte zahtjev za povlačenjem na Githubu Korak 6
Kreirajte zahtjev za povlačenjem na Githubu Korak 6

Korak 6. Unesite naziv podružnice i kliknite „Kreiraj granu“kada se pojavi

Ovo će stvoriti novu granu od glavne grane koristeći bilo koje ime koje ste unijeli u okvir za tekst.

  • Možete i da kreirate granu iz komandne linije. Unesite “git checkout branch -b” i pritisnite ↵ Enter, gdje god želite da se zove vaša grana.
  • Sada možete koristiti „git commit“i „git push“za sigurno unošenje promjena u vašu granu bez utjecaja na glavni projekt. Podnošenje zahtjeva za povlačenje omogućit će drugima da pregledaju i razgovaraju o vašim promjenama prije nego što ih spoje natrag u glavnu granu.
Kreirajte zahtjev za povlačenjem na Githubu Korak 7
Kreirajte zahtjev za povlačenjem na Githubu Korak 7

Korak 7. Unesite promjene u novu granu

Pritisnite ikonu olovke za uređivanje datoteke u spremištu. Nakon uređivanja unesite poruku urezivanja i kliknite „Urezivanje“u prozoru ispod područja za uređivanje.

  • Takođe možete napraviti urezivanja iz komandne linije. Ovo je korisno kada mijenjate datoteke lokalno, a ne na web lokaciji git. Unesite “git commit -m” u komandnu liniju i pritisnite ↵ Enter nakon što unesete izmjene u datoteku. trebao bi biti kratak opis promjena koje ste izvršili.
  • Tekst poruke urezivanja može biti bilo šta, ali ovdje je potrebno nešto.

Dio 2 od 3: Podnošenje zahtjeva za povlačenjem

Kreirajte zahtjev za povlačenjem na Githubu Korak 8
Kreirajte zahtjev za povlačenjem na Githubu Korak 8

Korak 1. Kliknite karticu “Povuci zahtjeve”

Ovo se nalazi uz gornju traku izbornika na stranici vašeg spremišta.

Povlačenje zahtjeva je Git funkcija koja se koristi za predstavljanje promjena napravljenih na nezavisnim granama radi pregleda od strane saradnika prije spajanja u glavni projekt

Kreirajte zahtjev za povlačenjem na Githubu Korak 9
Kreirajte zahtjev za povlačenjem na Githubu Korak 9

Korak 2. Odaberite granu koju ste stvorili sa popisa

Ovo će prikazati promjene koje ste napravili u odnosu na izvorni sadržaj na glavnoj grani.

Kreirajte zahtjev za povlačenjem na Githubu Korak 10
Kreirajte zahtjev za povlačenjem na Githubu Korak 10

Korak 3. Kliknite “Create Pull Request”

Kada budete zadovoljni stanjem svojih promjena, ovo je zeleno dugme u gornjem lijevom kutu, prema padajućem izborniku grananja.

Kreirajte zahtjev za povlačenjem na Githubu Korak 11
Kreirajte zahtjev za povlačenjem na Githubu Korak 11

Korak 4. Unesite naziv/opis vašeg zahtjeva za povlačenje

Upotrijebite ova polja kako biste lakše identificirali i ukratko opisali promjenu koju unosite drugim saradnicima.

Kreirajte zahtjev za povlačenjem na Githubu Korak 12
Kreirajte zahtjev za povlačenjem na Githubu Korak 12

Korak 5. Kliknite na „Kreiraj zahtjev za povlačenje“

Ovo će kreirati zahtjev za povlačenje sa unesenim imenom i opisom.

Dio 3 od 3: Spajanje zahtjeva za povlačenjem

Napravite zahtjev za povlačenjem na Githubu Korak 13
Napravite zahtjev za povlačenjem na Githubu Korak 13

Korak 1. Kliknite na „Spoji zahtjev za povlačenjem“

Ovo dugme se pojavljuje u donjem desnom kutu nakon što je zahtjev za povlačenje uspješno kreiran.

Također možete koristiti "git merge" u naredbenoj liniji za izvođenje iste radnje

Kreirajte zahtjev za povlačenjem na Githubu Korak 14
Kreirajte zahtjev za povlačenjem na Githubu Korak 14

Korak 2. Kliknite “Potvrdi spajanje”

Pojavit će se obavijest koja vas obavještava da je zahtjev za povlačenje uspješno spojen nazad u glavnu granu. Budući da vaša grana više nije potrebna, od vas će biti zatraženo da je izbrišete.

Ako imate bilo kakvih sukoba pri spajanju, bit ćete obaviješteni i nećete moći nastaviti s spajanjem. Morat ćete se vratiti i ponovo povući iz glavne grane da ažurirate vlastitu granu sa svim promjenama, a zatim stvoriti novi zahtjev za povlačenje

Kreirajte zahtjev za povlačenjem na Githubu Korak 15
Kreirajte zahtjev za povlačenjem na Githubu Korak 15

Korak 3. Kliknite “Delete Branch”

Ovo će se pojaviti u obavijesti pored ikone ljubičaste grane. Brisanje spojenih i zastarjelih grana dobar je način da projekt bude organiziran i lagan za upravljanje.

Savjeti

  • Do sukoba pri spajanju može doći ako su promjene gurnute na master otkad ste unijeli promjene na zasebnoj grani. Morat ćete povući te promjene s master u svoju granu i stvoriti novi zahtjev za povlačenje kako biste uspješno spojili.
  • S praksom, mnogi softverski suradnici smatraju da je Git naredbena linija učinkovitija od korištenja grafičkog sučelja.

Preporučuje se: