Gestionarea ramurilor este un aspect important al utilizării Git. Ramurile vă permit să lucrați la mai multe funcții, sarcini sau versiuni ale codului sursă simultan. Iată câteva concepte cheie și operațiuni de bază pentru gestionarea ramurilor în Git:
Crearea unei noi sucursale
Utilizați comanda git branch <branch-name>
pentru a crea o nouă ramură cu numele <branch-name>
. De exemplu: git branch feature-branch
.
Comutarea între ramuri
Utilizați comanda git checkout <branch-name>
pentru a comuta între ramuri. De exemplu: git checkout feature-branch
.
Vizualizarea listei de filiale
Utilizați comanda git branch
pentru a vizualiza lista ramurilor existente în depozit. Ramura curentă este marcată cu un asterisc(*).
Fuzionarea ramurilor
Pentru a îmbina modificările dintr-o ramură în ramura curentă, utilizați comanda git merge <branch-name>
. De exemplu: git merge feature-branch
.
Ștergerea unei ramuri
Utilizați comanda git branch -d <branch-name>
pentru a șterge o ramură care și-a încheiat activitatea. De exemplu: git branch -d feature-branch
Impingerea unei ramuri către un depozit la distanță
Utilizați comanda git push origin <branch-name>
pentru a împinge o anumită ramură în depozitul de la distanță. De exemplu: git push origin feature-branch
.
Crearea unei ramuri dintr-un anumit commit
Utilizați comanda git branch <branch-name> <commit-id>
pentru a crea o nouă ramură dintr-un anumit commit. De exemplu: git branch bug-fix-branch abc123
.
Gestionarea ramurilor în Git vă permite să dezvoltați funcții independente, să efectuați teste și să gestionați eficient versiunea codului sursă. Utilizarea comenzilor și conceptelor de mai sus vă va ajuta să mențineți controlul și să vă organizați procesul de dezvoltare software.