FORMACIÓ PER A EMPRESES

Treballeu en equip sense trepitjar el codi de ningú

Curs pràctic sobre Git i GitHub: branques, fusió, pull requests, resolució de conflictes i fluxos col·laboratius per a equips de qualsevol mida.

Què és Git, GitHub i treball col·laboratiu?

Git és l'eina fonamental perquè els equips de desenvolupament treballin en el mateix codi sense trepitjar-se entre ells, sense perdre canvis i amb un historial complet de qui va fer què i per què. GitHub afegeix la capa col·laborativa: pull requests, revisió de codi, incidències, CI/CD i documentació. Dominar Git i GitHub no és opcional per a un equip professional; És una infraestructura bàsica.

A Q2BSTUDIO formem equips a Git i GitHub amb un enfocament pràctic: no memoritzar ordres sinó entendre el model mental (commits com a instantànies, ramificacions com a punters, fusiones com a unió a la història). Quan s'entén el model, es dedueixen ordres i es resolen els problemes amb lògica en lloc de buscar receptes a Google.

El curs cobreix: configuració i configuració, commits amb missatges útils, branques (crear, canviar, publicar), fusió i rebase (quan utilitzar cadascuna), resolució pas a pas de conflictes, pull requests, accions bàsiques de GitHub (CI que executa proves), etiquetes i releases, .gitignore, stash, cherry-pick i els errors més comuns amb les seves solucions.

Abordem fluxos de treball reals: Git Flow, GitHub Flow, desenvolupament basat en troncals i quan cadascun és convenient segons la mida de l'equip i el ritme de desplegament. No hi ha un flux universalment millor; Entrenem l'equip perquè triï i apliqui el correcte.

Els exercicis simulen situacions reals: branques paral·leles que generen conflictes, relacions públiques amb retroalimentació, retrocés de canvis problemàtics, correccions ràpides urgents i rebases per netejar l'historial. Els participants practiquen en grup per experimentar les dinàmiques col·laboratives reals.

No és només un curs per a desenvolupadors: els product owners, QAs i gestors que revisen PRs o gestionen llançaments es beneficien d'entendre el flux. Adaptem la profunditat segons el perfil.

Oferim una fitxa de trucs de comandes, una guia de flux i una sessió de preguntes i respostes posterior per resoldre dubtes d'aplicació en el projecte real.

FUNCIONALITATS

Funcionalitats de Git, GitHub i treball col·laboratiu

  • Fonaments de Git

    Commits, bifurcacions, fusió, rebase i el model d'objectes Git.

  • GitHub col·laboratiu

    Pull requests, revisió de codi, incidències, etiquetes i protecció de branques.

  • Resolució de conflictes

    Les fusions contradictòries es resolen pas a pas amb eines gràfiques i CLI.

  • Fluxos de treball

    Git Flow, GitHub Flow, basat en troncs: quan i com aplicar-los cadascun.

  • Accions bàsiques de GitHub

    CI que fa proves, pelusses i comprovacions automàtiques a cada PR.

  • Etiquetes i llançaments

    Versió semàntica, etiquetes, registres de canvis i gestió de llançaments.

    • Amagatall, tria ràpidament, reinicia

      Eines avançades per a situacions reals freqüents.

    • Compromís les millors pràctiques

      Missatges descriptius, commits atòmics i branques netes.

TECNOLOGIES

  • Git
  • GitHub
  • GitHub Copilot

PREGUNTES FREQÜENTS

Preguntes freqüents sobre Git, GitHub i treball col·laboratiu

RELACIONATS

Veure tot sobre Formació per a empreses

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.