logo

Git: crea una branca des d'una altra branca

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?

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:

  1. 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.
  2. 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