Branques de Git: llista, crea, canvia a, fusiona, empènyer i suprimir

Branques Git
control de versions
desenvolupament web
Branques de Git: llistar, crear, canviar a, fusionar, empènyer i suprimir cover image

Introducció a les branques de Git

Les branques de Git permeten als desenvolupadors treballar en diferents aspectes d'un projecte simultàniament sense interferir amb la base de codi principal. Aquesta funcionalitat permet un desenvolupament paral·lel eficient, l'experimentació amb noves funcions i la correcció d'errors aïllada. En crear i gestionar sucursals, els equips poden garantir un flux de treball fluid i mantenir la integritat del seu projecte.

Captura de pantalla 2024-07-05 140914.png

La imatge de dalt proporciona una representació visual de com funcionen les branques de Git dins d'un dipòsit. Il·lustra múltiples branques que divergeixen d'una base comuna, amb cada branca que representa una línia de desenvolupament separada. Concretament, es creen dues branques: una per afegir una nova característica i una altra per corregir un error. Aquestes branques permeten als desenvolupadors treballar en diferents tasques de manera independent, assegurant que el desenvolupament de noves funcions i les correccions d'errors no interfereixin amb l'estabilitat de la base de codi principal.

A Git, una branca és essencialment un punter a una confirmació específica, que permet als desenvolupadors treballar en diferents funcions o solucions aïllades de la base de codi principal (sovint anomenada branca "mestra" o "principal"). Aquesta configuració evita que el codi inacabat o experimental afecti la versió estable del projecte. Per exemple, la imatge mostra una branca principal de la qual han divergit dues branques de característiques. Aquestes branques de funcions permeten als desenvolupadors afegir noves funcionalitats o corregir errors de manera independent i no afectar la branca principal. Un cop finalitzat el desenvolupament o la correcció d'errors, les branques es poden tornar a fusionar a la branca principal.

En aquest article, explorarem les operacions fonamentals relacionades amb les branques de Git, com ara com llistar, crear, canviar, combinar, empènyer i suprimir branques. Entendre aquestes operacions és essencial per a qualsevol desenvolupador que vulgui aprofitar tot el potencial de Git.

Ordres Git

Git ofereix una sèrie d'ordres per gestionar les branques de manera eficaç. A continuació, expliquem cada comanda amb exemples:

  1. Llista les branques

Per llistar totes les branques del vostre dipòsit, utilitzeu l'ordre git branch. Això mostrarà totes les sucursals locals, ressaltant la branca actual amb un asterisc (*).

branca git

Exemple de sortida:

* principal

branca de funcions

bugfix-branch

  1. Crea una branca

Per crear una branca nova, utilitzeu l'ordre git branch <branch-name>. Aquesta ordre crea una branca però no hi canvia.

branch de característica de la branca de git

Alternativament, podeu utilitzar git checkout -b <branch-name> per crear immediatament i canviar a la nova branca.

git checkout -b feature-branch

  1. Canvia a una branca

Per canviar a una branca existent, utilitzeu l'ordre git checkout <branch-name>.

git checkout feature-branch

  1. Combina una branca

Per combinar els canvis d'una branca a una altra, canvieu a la branca amb la qual voleu combinar i, a continuació, feu servir l'ordre git merge <branch-name>. Les ordres següents fusionen la branca `feature-branch` amb la branca `main`

git checkout principal

git merge feature-branch

git merge crea una nova confirmació per dur a terme la fusió. Conserva la història.

Captura de pantalla 2024-07-05 135950.png

Una altra estratègia per realitzar la fusió consisteix a utilitzar l'ordre git rebase <branch-name>. Rebase funciona molt semblant a la fusió, excepte que fusiona la branca desplaçant-la, de manera que no conserva l'historial

Captura de pantalla 2024-07-05 135727.png

  1. Empènyer una branca

Per enviar una branca local a un dipòsit remot, utilitzeu l'ordre git push origin <branch-name>. Això comparteix la branca amb altres persones que tenen accés al repositori.

Git push origin feature-branch

  1. Suprimeix una branca

Per eliminar una branca local que ja no és necessària, utilitzeu git branch -d <branch-name>

comandament. Si la branca no s'ha fusionat, podeu utilitzar el senyalador -d en majúscula per forçar la supressió.

git branch -d feature-branch

Per suprimir una branca remota, utilitzeu:

git push origin --delete feature-branch


Les branques de Git són fonamentals per gestionar els canvis de codi en el desenvolupament web perquè permeten als desenvolupadors treballar de manera independent en funcions, correccions d'errors i experiments. Això garanteix una cooperació eficient i un flux de treball perfecte. El camp d'inici de desenvolupament web de Code Labs Academy està dissenyat per ajudar els estudiants a comprendre Git i les seves estratègies de ramificació. Els nostres projectes pràctics i escenaris del món real proporcionen als estudiants coneixements i habilitats que poden utilitzar immediatament. En concentrar-nos en les millors pràctiques en el control de versions, el nostre pla d'estudis garanteix que els graduats estiguin preparats per unir-se als equips de desenvolupament professional i gestionar amb confiança els reptes de codificació.


Career Services background pattern

Serveis de carrera

Contact Section background image

Seguim en contacte

Code Labs Academy © 2024 Tots els drets reservats.