Cum să creați o cerere de extragere pe Github: 15 pași (cu imagini)

Cuprins:

Cum să creați o cerere de extragere pe Github: 15 pași (cu imagini)
Cum să creați o cerere de extragere pe Github: 15 pași (cu imagini)

Video: Cum să creați o cerere de extragere pe Github: 15 pași (cu imagini)

Video: Cum să creați o cerere de extragere pe Github: 15 pași (cu imagini)
Video: How to Download Apps on Old iPad (iPad Mini / iPad 1, 2, 3, 4 / iPad Air) 2024, Aprilie
Anonim

Înainte de a face o cerere de extragere pe Github, va trebui să vă creați propria ramură de pe ramura principală și să vă asigurați că este actualizată. După aceea, sunteți liber să faceți și să comiteți modificări fără a afecta ramura principală. Odată ce ați făcut un commit, puteți crea solicitarea de extragere pe GitHub, apoi îmbinați modificările înapoi în ramura principală. Puteți utiliza atât linia de comandă Git, cât și interfața web Github pentru a efectua o mare parte din acest proces.

Pași

Partea 1 din 3: Crearea unei noi ramuri

Creați o cerere de extragere la Github Pasul 1
Creați o cerere de extragere la Github Pasul 1

Pasul 1. Deschide Git

Dacă nu aveți deja un program Git, accesați https://git-scm.com/downloads și alegeți și instalați platforma pe care o utilizați.

Dacă configurați git pentru prima dată, trebuie să clonați sau să importați / să creați un depozit înainte de a contribui la acesta

Creați o cerere de extragere la pasul 2 Github
Creați o cerere de extragere la pasul 2 Github

Pasul 2. Navigați la directorul proiectelor

Introduceți „cd” în linia de comandă și apăsați ↵ Enter, unde este lanțul de directoare care duce la locul în care ați clonat sau ați creat folderul proiectului.

Puteți trage și plasa folderul în fereastra de comandă Git pentru a completa automat calea directorului

Creați o cerere de extragere la Github Pasul 3
Creați o cerere de extragere la Github Pasul 3

Pasul 3. Asigurați-vă că depozitul dvs. este actualizat

Introduceți „git pull origin master” în linia de comandă și apăsați ↵ Enter. Va apărea un mesaj care vă anunță că depozitul este actualizat.

Master este ramura implicită a unui proiect

Creați o cerere de extragere la pasul 4 Github
Creați o cerere de extragere la pasul 4 Github

Pasul 4. Navigați la pagina depozitului github

Deschideți browserul web și introduceți adresa URL github unică a depozitului.

Creați o cerere de extragere la pasul 5 Github
Creați o cerere de extragere la pasul 5 Github

Pasul 5. Faceți clic pe meniul derulant „ramură: master”

Aceasta se află în partea stângă sus a paginii și va deschide o listă cu alte ramuri și o casetă de text.

Creați o cerere de extragere la pasul 6 Github
Creați o cerere de extragere la pasul 6 Github

Pasul 6. Introduceți un nume de sucursală și faceți clic pe „Creați sucursală” când apare

Aceasta va crea o nouă ramură de pe ramura principală folosind orice nume ați introdus în caseta de text.

  • De asemenea, puteți crea o ramură din linia de comandă. Introduceți „git checkout branch -b” și apăsați ↵ Enter, unde doriți să fie apelată sucursala dvs.
  • Acum puteți utiliza „git commit” și „git push” pentru a face în siguranță modificări sucursalei dvs. fără a afecta proiectul principal. Efectuarea unei cereri de extragere le va permite altora să revizuiască și să discute modificările dvs. înainte de a le reuni în ramura principală.
Creați o cerere de extragere la pasul 7 Github
Creați o cerere de extragere la pasul 7 Github

Pasul 7. Aduceți modificări la noua filială

Faceți clic pe pictograma Creion pentru a edita un fișier din depozit. După efectuarea modificărilor, introduceți un mesaj de confirmare și faceți clic pe „Commit” din fereastra de sub zona de editare.

  • De asemenea, puteți face confirmări din linia de comandă. Acest lucru este util atunci când faceți modificări la fișierele locale, mai degrabă decât pe site-ul git. Introduceți „git commit -m” în linia de comandă și apăsați ↵ Enter după efectuarea modificărilor unui fișier. ar trebui să fie o scurtă descriere a modificărilor pe care le-ați făcut.
  • Textul mesajului de confirmare poate fi orice, dar este necesar ceva aici.

Partea 2 din 3: Efectuarea unei cereri de extragere

Creați o cerere de extragere la pasul 8 Github
Creați o cerere de extragere la pasul 8 Github

Pasul 1. Faceți clic pe fila „Trageți cereri”

Acesta este situat de-a lungul barei de meniu din partea superioară a paginii dvs. din depozit.

O cerere de extragere este o caracteristică Git utilizată pentru a prezenta modificările făcute pe sucursale independente pentru revizuire de către colaboratori înainte de a fi fuzionată cu proiectul principal

Creați o cerere de extragere la pasul 9 Github
Creați o cerere de extragere la pasul 9 Github

Pasul 2. Selectați ramura pe care ați creat-o din listă

Aceasta va afișa modificările pe care le-ați făcut în comparație cu conținutul original de pe ramura principală.

Creați o cerere de extragere la pasul 10 Github
Creați o cerere de extragere la pasul 10 Github

Pasul 3. Faceți clic pe „Creați o cerere de extragere”

Odată ce sunteți mulțumit de starea modificărilor dvs., acesta este butonul verde din stânga sus, în meniul derulant ramură.

Creați o cerere de extragere la pasul 11 Github
Creați o cerere de extragere la pasul 11 Github

Pasul 4. Introduceți un nume / descriere pentru solicitarea dvs. de extragere

Utilizați aceste câmpuri pentru a ajuta la identificarea și descrierea succintă a modificărilor pe care le faceți altor colaboratori.

Creați o cerere de extragere la pasul 12 Github
Creați o cerere de extragere la pasul 12 Github

Pasul 5. Faceți clic pe „Create Pull Request”

Aceasta va crea solicitarea de extragere cu numele și descrierea introduse.

Partea 3 din 3: Combinarea unei cereri de tragere

Creați o cerere de extragere la pasul 13 Github
Creați o cerere de extragere la pasul 13 Github

Pasul 1. Faceți clic pe „Merge Pull Request”

Acest buton apare în partea dreaptă jos, odată ce cererea de extragere a fost creată cu succes.

De asemenea, puteți utiliza „git merge” în linia de comandă pentru a efectua aceeași acțiune

Creați o cerere de extragere la pasul 14 Github
Creați o cerere de extragere la pasul 14 Github

Pasul 2. Faceți clic pe „Confirmați îmbinarea”

Va apărea o notificare care vă informează că solicitarea de extragere a fost reîncorporată cu succes în ramura principală. Deoarece filiala dvs. nu mai este necesară, vi se va solicita să o ștergeți.

Dacă aveți conflicte de îmbinare, veți fi notificat și nu veți putea continua cu îmbinarea. Va trebui să vă întoarceți și să retrageți din ramura principală pentru a vă actualiza propria ramură cu orice modificări, apoi să creați o nouă cerere de extragere

Creați o cerere de extragere la Github Pasul 15
Creați o cerere de extragere la Github Pasul 15

Pasul 3. Faceți clic pe „Ștergeți filiala”

Aceasta va apărea în notificarea de lângă pictograma ramură mov. Ștergerea sucursalelor îmbinate și învechite este o modalitate bună de a menține un proiect organizat și ușor de gestionat.

sfaturi

  • Conflictele de îmbinare pot apărea dacă modificările au fost împinse pentru a stăpâni de când ați făcut modificările dvs. pe filiala dvs. separată. Va trebui să trageți aceste modificări de la master la propria filială și să creați o nouă cerere de extragere pentru a vă îmbina cu succes.
  • Cu practica, mulți colaboratori de software consideră că linia de comandă Git este mai eficientă decât utilizarea unei interfețe grafice.

Recomandat: