Ramificarea în Git permite dezvoltatorilor să lucreze la caracteristici sau remedieri izolate fără a afecta baza de cod principală. Totuși, ce se întâmplă dacă trebuie să creați o nouă ramură pe baza modificărilor din altă ramură? Acolo intră în joc conceptul de ramificare dintr-o altă ramură. În acest ghid, vom vedea procesul de creând o ramură dintr-o altă ramură în Git.
Cuprins
- Ce este Git?
- Branching în Git
- De ce să creați o sucursală dintr-o altă filială?
- Pași pentru a crea o sucursală dintr-o altă sucursală
Ce este Git?
Git este un sistem de control al versiunilor distribuit folosit pentru urmărirea modificărilor codului sursă în timpul dezvoltării software.
- Git este conceput pentru a gestiona orice, de la proiecte mici la proiecte foarte mari, cu viteză și eficiență.
- Permite mai multor dezvoltatori să lucreze simultan pe aceeași bază de cod.
- Git stochează datele într-o serie de instantanee, care reprezintă starea codului la un anumit moment în timp.
Branching în Git
Înainte de a crea ramuri din alte ramuri, să recapitulăm rapid elementele de bază ale ramificării Git:
- Filiala Master : Ramura principală reprezintă de obicei baza de cod principală, stabilă și pregătită pentru producție.
- Ramuri caracteristice : Dezvoltatorii creează ramuri de caracteristici pentru a lucra la anumite caracteristici sau remedieri. Aceste ramuri sunt create de obicei din ramura principală.
- Merge și Rebase : Odată ce munca la o ramură caracteristică este completă, modificările sunt îmbinate înapoi în ramura principală folosind fie strategii de îmbinare, fie de rebazare.
De ce să creați o sucursală dintr-o altă filială?
În timp ce ramura principală servește ca ramură principală pentru codul stabil, există scenarii în care crearea unei ramuri dintr-o altă ramură devine necesară:
- Dezvoltare paralelă : Când mai mulți dezvoltatori lucrează la caracteristici asociate, aceștia pot crea ramuri de caracteristici dintr-o ramură de dezvoltare comună, mai degrabă decât direct din ramura principală.
- Izolarea codului : Uneori, trebuie să izolați modificările într-o ramură separată pentru a le testa sau experimenta înainte de a vă îmbina în baza de cod principală.
Pași pentru a crea o sucursală dintr-o altă sucursală
Pasul 1: Asigurați-vă că ați verificat ramura din care doriți să creați noua ramură. Puteți folosi comanda git checkout pentru a comuta la ramură.
câte săptămâni sunt într-o lună
git checkout existing-branch>
Pasul 2: Utilizați comanda git branch pentru a crea o nouă ramură.
git branch new-branch>
Pasul 3: Comutați la noua ramură folosind comanda git checkout.
parametrii impliciti java
git checkout new-branch>
Pasul 4: Faceți modificări noii filiale după cum este necesar. Puteți efectua modificările în noua ramură folosind comanda git commit.
git commit -m 'Commit message'>
Pasul 5: Dacă doriți să împingeți noua ramură într-un depozit la distanță, utilizați comanda git push.
git push -u origin new-branch>
Exemplu
Pasul 1: Deschideți Git Bash.
Pasul 2: navigați la Git Directory.

Directorul Git
Pasul 3: Creați o sucursală și comutați la ea.

Crearea unei sucursale
Pasul 4: Vizualizați lista de filiale.

Lista filialelor
java tostring
Pasul 5: Schimbați ramura

Schimbați ramura