Lucrul cu ramuri

Introducere în conceptele GitHub

George Boorman

Curriculum Manager, DataCamp

Ramuri

  • Permit lucrul simultan pe diferite părți ale unui proiect
  • Reduc riscul conflictelor între versiuni de fișiere

diagramă cu trei ramuri: main, la liga și premier league

Introducere în conceptele GitHub

Ramura principală

ramura curentă evidențiată în secțiunea Code a depozitului

Introducere în conceptele GitHub

Câte ramuri există?

numărul de ramuri evidențiat în secțiunea Code a depozitului

Introducere în conceptele GitHub

Crearea unei ramuri noi

pictograma ramurii evidențiată în secțiunea Code a depozitului

Introducere în conceptele GitHub

Crearea unei ramuri noi

lista ramurilor, cu doar main. Butonul New branch în dreapta, în verde

Introducere în conceptele GitHub

Crearea unei ramuri noi

adăugarea numelui ramurii la liga și crearea unei ramuri

Introducere în conceptele GitHub

Crearea unei ramuri noi

lista actualizată de ramuri, inclusiv la liga

Introducere în conceptele GitHub

Adăugarea unui fișier

Grafic liniar goluri acasă vs. deplasare în la liga; secțiunea de cod a ramurii la liga cu graficul inclus

Introducere în conceptele GitHub

Listarea ramurilor

Două ramuri evidențiate în secțiunea Code a depozitului

Introducere în conceptele GitHub

Comutarea între ramuri

meniu derulant cu ramurile active main și la_liga

Introducere în conceptele GitHub

Comutarea între ramuri

selectarea ramurii main din meniul derulant

Introducere în conceptele GitHub

Compararea ramurilor

Secțiunea Code a ramurii main fără al doilea grafic la liga

Introducere în conceptele GitHub

Lucrul cu ramuri

mâini trăgând diferite secțiuni ale unei diagrame circulare

Introducere în conceptele GitHub

Reguli de protecție a ramurilor

  • Reguli pentru ramuri specifice
    • Solicitarea unui pull request înainte de fuzionare
    • Aprobarea pull request-urilor înainte de fuzionare
    • Restricționarea ștergerii unei ramuri protejate

lacăt

1 Image credit: https://unsplash.com/@bluzninja
Introducere în conceptele GitHub

Reguli de protecție a ramurilor

Secțiunea Settings a depozitului evidențiată

Introducere în conceptele GitHub

Reguli de protecție a ramurilor

secțiunea Branches din fila Settings

Introducere în conceptele GitHub

Reguli de protecție a ramurilor

ramuri în fila Settings, cu ramura implicită main și o secțiune pentru adăugarea regulilor de protecție

Introducere în conceptele GitHub

Adăugarea regulilor

Denumirea modelului de ramură ca protect main

Introducere în conceptele GitHub

Solicitarea unui pull request

Video cu selectarea opțiunii Require a pull request before merging

Introducere în conceptele GitHub

Salvarea regulii

Clic pe Create pentru salvarea regulii

Introducere în conceptele GitHub

Să exersăm!

Introducere în conceptele GitHub

Preparing Video For Download...