La ramificació a Git permet als desenvolupadors treballar en funcions o solucions aïllades sense afectar la base de codi principal. Tanmateix, què passa si necessiteu crear una nova branca basada en els canvis en una altra branca? Aquí és on entra en joc el concepte de ramificació d'una altra branca. En aquesta guia, veurem el procés creant una branca des d'una altra branca a Git.
Taula de contingut
mylive cricket
- Què és Git?
- Ramificació en Git
- Per què crear una sucursal a partir d'una altra sucursal?
- Passos per crear una sucursal des d'una altra sucursal
Què és Git?
Git és un sistema de control de versions distribuït utilitzat per fer el seguiment dels canvis en el codi font durant el desenvolupament de programari.
- Git està dissenyat per gestionar tot, des de projectes petits fins a molt grans, amb rapidesa i eficiència.
- Permet que diversos desenvolupadors treballin en la mateixa base de codi simultàniament.
- Git emmagatzema dades en una sèrie d'instantànies, que representen l'estat del codi en un moment concret.
Ramificació en Git
Abans de crear branques d'altres branques, resumim ràpidament els conceptes bàsics de les branques de Git:
- Branca Mestra : La branca mestra normalment representa la base de codi principal, estable i preparada per a la producció.
- Branques Característiques : els desenvolupadors creen branques de funcions per treballar en funcions o solucions específiques. Aquestes branques es creen normalment a partir de la branca mestra.
- Combina i rebase : Un cop finalitzat el treball en una branca de funcions, els canvis es fusionen de nou a la branca mestra mitjançant estratègies de combinació o de rebase.
Per què crear una sucursal a partir d'una altra sucursal?
Tot i que la branca mestra serveix com a branca principal per al codi estable, hi ha escenaris en què és necessari crear una branca des d'una altra branca:
- Desenvolupament Paral·lel : quan diversos desenvolupadors estan treballant en funcions relacionades, poden crear branques de funcions des d'una branca de desenvolupament comuna en lloc de directament des de la branca mestra.
- Aïllament del codi : De vegades, cal aïllar els canvis en una branca separada per provar-los o experimentar-los abans de fusionar-los amb la base de codi principal.
Passos per crear una sucursal des d'una altra sucursal
Pas 1: Assegureu-vos que heu comprovat la branca des de la qual voleu crear la nova. Podeu utilitzar l'ordre git checkout per canviar a la branca.
git checkout existing-branch>
Pas 2: Utilitzeu l'ordre git branch per crear una nova branca.
git branch new-branch>
Pas 3: Canvieu a la nova branca mitjançant l'ordre git checkout.
git checkout new-branch>
Pas 4: Feu canvis a la nova sucursal segons sigui necessari. Podeu confirmar els vostres canvis a la nova branca mitjançant l'ordre git commit.
git commit -m 'Commit message'>
Pas 5: Si voleu enviar la nova branca a un dipòsit remot, utilitzeu l'ordre git push.
git push -u origin new-branch>
Exemple
Pas 1: obriu Git Bash.
Pas 2: aneu al directori Git.

Directori Git
Pas 3: creeu una sucursal i canvieu-hi.
comanda de retorn de java

Creació d'una branca
Pas 4: visualitzeu la llista d'oficines.

Llista de sucursals
Pas 5: Canvia de branca

Canvia de branca