Ce este o filială, oricum?
O ramură, cel mai de bază, este o copie a unui proiect Git pe care îl puteți schimba după cum doriți și apoi combinați cu proiectul original.
Când creați un nou depozit în GitHub, există o ramură în mod implicit – ramura „principală” (numită anterior „master”). Acesta, după cum sugerează și numele, este containerul principal în care este stocat codul de producție. Adică (cel puțin în majoritatea cazurilor), dacă împingeți o modificare direct la ramura principală, faceți o modificare direct la produsul de lucru.
Problema? Dacă treceți direct la principal, riscați să împingeți codul buggy în mediul de producție, cauzând probleme grave. De aceea, trebuie să creați o ramură separată pentru a vă desfășura activitatea (și apoi să trimiteți ulterior acea ramură pentru revizuire înainte de a fi fuzionată în ramura principală).
LEGATE DE: Modul în care scriitorii pot folosi GitHub pentru a-și păstra lucrările
Creați o filială nouă de pe site-ul web GitHub
Puteți crea o nouă sucursală direct de pe site-ul web GitHub. Mai întâi, deschideți orice browser, accesați GitHub, apoi deschideți depozitul în care doriți să creați o ramură.
După ce ați accesat depozitul, veți fi automat în fila „Cod”. Un pic mai jos, faceți clic pe butonul care scrie „Principal”.
Va apărea o fereastră mică. Dă-i sucursalei un nume tastând-o în caseta de text și apăsând tasta Enter sau Return. Cuvintele trebuie separate printr-o liniuță (-
) sau un subliniat (_
).
Noua dvs. filială este acum creată.
Creați o ramură nouă folosind linia de comandă
La prima vedere, s-ar putea să pară mai ușor să folosești GitHub dintr-un browser, dar odată ce ai acces la GitHub prin linia de comandă, lucrurile se pot face mult mai repede. Acestea fiind spuse, puteți face aproape orice în GitHub cu linia de comandă – inclusiv crearea unei noi ramuri.
Dar, înainte de a începe, va trebui să clonați depozitul ales pe computerul dvs. local. Continuați și faceți asta acum, dacă nu ați făcut-o deja.
Odată ce ați terminat, deschideți aplicația de linie de comandă la alegere. Acesta poate fi Terminal (dacă sunteți utilizator Mac) sau Prompt de comandă (dacă sunteți utilizator PC Windows) sau puteți chiar lucra din linia de comandă încorporată dintr-un editor de text, cum ar fi VSCode.
Indiferent de aplicația pe care o utilizați, va trebui să navigați la folderul repo pe care l-ați clonat folosind cd
comanda. Din linia de comandă, executați această comandă:
cd <file/path>
În exemplul nostru, ar arăta astfel:
Odată ce vă aflați în directorul corespunzător, puteți crea apoi o ramură nouă. Rulați această comandă:
git checkout -b <your-new-branch-name>
A inlocui <your-new-branch-name>
cu numele real pe care doriți să-l dați sucursalei.
Noua dvs. filială este acum creată, dar este disponibilă numai pe computerul dvs. local. Va trebui să îl împingeți la depozitul de origine executând această comandă:
git push origin <your-new-branch-name>
Din nou, înlocuiți <your-new-branch-name>
cu numele real al sucursalei dvs.
Acum v-ați împins noua filială către GitHub!
Lucrul cu ramuri este unul dintre elementele de bază, dar este, de asemenea, una dintre cele mai importante abilități GitHub de învățat. Continuați să lucrați pentru a stăpâni aceste elemente de bază și veți fi pe drumul cel bun pentru a deveni fluent în GitHub în cel mai scurt timp.
LEGATE DE: Ce este GitHub și pentru ce se folosește?