Salta el contingut
transform="translate(-1102.015 -54.976)"/>

Estratègies de ramificació

Introducció a Git i GitHub Actions

Objectius

  • Proporcionar un flux de treball clar i coherent.
  • Facilitar la col·laboració entre les persones de l'equip.
  • Facilitar la revisió i integració de canvis.

Branques amb propòsit

  • Branca principal: main
  • Branca de desenvolupament: develop
  • Branques de funcionalitat: feature/..., fix/...
  • Branques de llançament: release/...
  • Branques de correcció: hotfix/...

Branca principal i de desenvolupament

Branques main i develop

Branques de funcionalitat

Branques de funcionalitat

merge --no-ff

Integració amb merge --no-ff

rebase + merge --ff-only

Integració amb rebase i merge --ff-only

rebase + merge --no-ff

Integració amb rebase i merge --no-ff

merge --squash

Integració amb merge --squash

merge --no-ff + merge --squash

Integració amb merge --no-ff i merge --squash

Branques de llançament

Branques de llançament

Branques de correcció

Branques de correcció