Vaig fer un fork d'un repositori i només vaig obtenir la branca main: així ho vaig fer

Descobreix com recuperar les branques que falten al teu fork de GitHub: afegeix upstream, porta les branques remotes i fes checkout per treballar amb totes les branques del repositori original.

sábado, 16 de agosto de 2025 • 2 min de lectura • Equip Q2BSTUDIO

Intel·ligència-Artificial-

Així que això és el que va passar...

Vaig fer un fork d'un projecte a GitHub perquè volia contribuir a una de les seves funcionalitats. Però en obrir el meu fork, boom, només hi havia la branca main. Totes les altres branques del repositori original van desaparèixer.

Al principi vaig pensar que alguna cosa havia fallat en el fork, però no, així és com funciona GitHub.

El problema

En fer un fork, GitHub només porta la branca per defecte, normalment main o master. No copia les altres branques del repositori original. Si el repositori original tenia branques com feature/login, bugfix/style o refactor/api, no les veuràs al teu fork fins que les portis manualment.

La solució

A continuació explico com vaig portar les branques que faltaven al meu fork pas a pas.

1 Afegir el repositori original com a remote

git remote add upstream https://github.com/original-user/original-repo.git

Substitueix aquesta URL per la del repositori original del qual vas fer el fork.

2 Portar totes les branques del repositori original

git fetch upstream

Després pots veure les branques remotes amb

git branch -r

Veuràs entrades com upstream/feature/login i upstream/bugfix/style

3 Fer checkout de la branca que necessites

Per exemple, per obtenir feature/login

git checkout -b feature/login upstream/feature/login

Amb això tindràs la branca localment.

4 Opcional: pujar-la al teu fork a GitHub

Si vols treballar-hi i pujar-la al teu repositori forkejat

git push origin feature/login

Ara també existeix al teu GitHub.

Problema resolt

Si alguna vegada fas un fork i et preguntes on són les altres branques, no han desaparegut, només cal portar-les manualment.

Sobre Q2BSTUDIO

A Q2BSTUDIO som una empresa de desenvolupament de programari especialitzada en aplicacions a mida i programari a mida per a empreses de totes les mides. Ens enfoquem en solucions integrals que inclouen intel·ligència artificial, IA per a empreses, agents d'IA, ciberseguretat, serveis al núvol AWS i Azure i serveis d'intel·ligència de negoci. També treballem amb Power BI per a visualització i anàlisi avançada i oferim consultoria en implementació de models d'intel·ligència artificial i automatització segura. El nostre equip combina experiència en desenvolupament a mida amb bones pràctiques de ciberseguretat i desplegaments en serveis al núvol AWS i Azure per garantir solucions escalables i segures.

Si necessites ajuda per integrar branques des d'un repositori original, per crear aplicacions a mida, implantar solucions d'intel·ligència artificial o millorar la seguretat i la infraestructura al núvol, a Q2BSTUDIO podem ajudar-te a dissenyar i implementar la solució adequada.

Espero que això sigui útil per a qui es trobi amb aquest problema i recorda que les branques continuen allà, només cal portar-les.

Paraules clau: aplicacions a mida, programari a mida, intel·ligència artificial, ciberseguretat, serveis al núvol AWS i Azure, serveis d'intel·ligència de negoci, IA per a empreses, agents d'IA, Power BI

ELS NOSTRES SERVEIS

Com et podem ajudar

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.