CUM SA

Cum să creați o filială nouă în GitHub

Lucrul direct în ramura principală a unui depozit GitHub este un lucru foarte periculos, deoarece riscați să împingeți codul buggy la producție. Pentru a evita acest lucru, ar trebui să creați o ramură și să lucrați în aceasta. Iată cum.

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”.

În "Cod" fila, 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 (_).

Citeste si  Cum să remediați butonul de pornire al Android 12, astfel încât să vă oprească telefonul

Tastați un nume de ramură în caseta de text.

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:

Utilizați comanda cd pentru a trece la directorul folderului dvs. de repo.

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.

Rulați comanda pentru a crea o nouă ramură.

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.

Rulați comanda pentru a vă împinge ramura către GitHub.

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.

Citeste si  Cum să adnotați și să evidențiați fișiere PDF în Microsoft Edge

LEGATE DE: Ce este GitHub și pentru ce se folosește?

Articole Similare

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Back to top button