Cum se îmbină două ramuri pe Git?



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Git este un software de control al versiunilor care este utilizat pentru a analiza modificările din codul sursă în timpul dezvoltării software-ului. Poate fi folosit pentru a urmări modificările din orice set de fișiere și oferă viteză, integritate și suport pentru fluxuri de lucru neliniare. În acest articol, vă vom învăța modul de fuzionare a două ramuri sau de fuzionare a unui depozit furcat și a unui depozit Upstream.



Du-te sigla



Cum se îmbină două ramuri pe Git?

Git oferă o opțiune de a forma o copie a oricărui depozit în amonte și de a face modificări la acesta, fără a avea niciun efect asupra depozitului principal. Aceasta creează o ramură a depozitului din amonte și o separă de cea originală. Cu toate acestea, odată ce codul a fost tastat și practicat, acesta poate fi îmbinat cu depozitul original și modificările făcute pot fi salvate. Prin urmare, în pașii de mai jos, vom indica metoda de îmbinare a două ramuri pe Git. Pentru asta:



  1. Deschide Terminal dacă sunteți pe Linux sau Mac și deschideți fișierul Gitbash dacă sunteți pe Windows.

    Deschiderea GitBash pe Windows

  2. Schimbare directorul curent de lucru la proiectul dvs. local.
  3. În acest pas, vom fi „ control afară ”Ramura la care dorim să se contopească cealaltă ramură. În cazul dumneavoastră, ar trebui să fie „ maestru ”Ramură. Pentru a-l verifica, tastați următoarea comandă și apăsați „ introduce '.
    $ git checkout master

    executarea comenzii Git Checkout pe ramura cu care să fuzioneze

  4. Este important să scoatem ramura dorită din depozitul din amonte. Vom face acest lucru în timp ce păstrăm istoricul de comitere fără modificări. Pentru a face acest lucru, tastați următoarea comandă și apăsați „ introduce '.
    $ git pull https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME

    Executarea comenzii Git Pull în terminal



  5. Dacă există conflicte în timpul îmbinării, consulta acest pagină pentru a le rezolva.
  6. Angajează-te fuzionarea și revizuirea modificărilor care au fost făcute pentru a se asigura că sunt satisfăcătoare.
  7. Pentru a împinge îmbinarea în depozitul dvs. GitHub, tastați următoarea comandă și apăsați „ introduce ' a executa.
    $ git push origin master
1 minut citit