Exercicis resolts de Git: branques, fusions i gestió de l'historial

Fonaments d'Enginyeria · 1r curs · Grau en Enginyeria Informàtica · Universitat Autònoma de Barcelona (UAB). Exercicis de Fonaments d'Enginyeria amb…

Fonaments d'Enginyeria · Universitat Autònoma de Barcelona · Grau en Enginyeria Informàtica · 1r curs

6 problemes · Gestió i planificació de projectes

Exercici 1. Indiqueu la successió precisa d'instruccions de Git (init, commit, branch, checkout, merge) que cal executar…

Gestió i planificació de projectes

Context

En els següents exercicis es treballa la deducció de les comandes de Git en local. Els identificadors dels commits (C0, C1, C2...) indiquen l'ordre cronològic absolut en què s'han generat. Les fletxes entre commits representen la relació de paternitat (des del commit fill cap al commit pare).

1 Exercici 1. Seqüència de comandes per a arbre amb bifurcació simple

Indiqueu la successió precisa d'instruccions de Git ( init, commit, branch, checkout, merge) que cal executar en un directori local per obtenir l'estructura de branques i commits que es mostra a continuació:

Enunciado: Exercici 1

Exercici 2. Deduir la seqüència ordenada d'ordres de Git necessària per reproduir localment l'arbre de branques múltiples…

Gestió i planificació de projectes

Context

En els següents exercicis es treballa la deducció de les comandes de Git en local. Els identificadors dels commits (C0, C1, C2...) indiquen l'ordre cronològic absolut en què s'han generat. Les fletxes entre commits representen la relació de paternitat (des del commit fill cap al commit pare).

2 Exercici 2. Seqüència per a branques múltiples consecutives

Quin és el conjunt ordenat d'ordres de Git necessari per generar localment la disposició de branques i commits representada en la següent imatge?

Enunciado: Exercici 2

Exercici 3. A partir de l'estat inicial de branques i commits (Figura 1), indicar les comandes de Git per fusionar la…

Gestió i planificació de projectes

Context

En els següents exercicis es treballa la deducció de les comandes de Git en local. Els identificadors dels commits (C0, C1, C2...) indiquen l'ordre cronològic absolut en què s'han generat. Les fletxes entre commits representen la relació de paternitat (des del commit fill cap al commit pare).

Exercici 3. Fusió de branques amb merge

Prenent com a punt de partida la disposició inicial (Figura 1), quines ordres de Git s'han dut a terme per assolir l'estat final reflectit a la Figura 2?

Enunciado: Exercici 3

Exercici 4. Considerant que l'estat d'inici és el de la Figura 1, deduïu la seqüència d'instruccions necessària per…

Gestió i planificació de projectes

Context

En els següents exercicis es treballa la deducció de les comandes de Git en local. Els identificadors dels commits (C0, C1, C2...) indiquen l'ordre cronològic absolut en què s'han generat. Les fletxes entre commits representen la relació de paternitat (des del commit fill cap al commit pare).

Considerant que l'estat d'inici és el de la Figura 1, deduïu la seqüència d'instruccions necessària per assolir la configuració de la Figura 2:

Enunciado: Exercici 4

Exercici 5. Escriviu la llista de comandes de Git que permet generar des de zero el següent repositori local amb…

Gestió i planificació de projectes

Context

En els següents exercicis es treballa la deducció de les comandes de Git en local. Els identificadors dels commits (C0, C1, C2...) indiquen l'ordre cronològic absolut en què s'han generat. Les fletxes entre commits representen la relació de paternitat (des del commit fill cap al commit pare).

Escriviu la llista de comandes de Git que permet generar des de zero el següent repositori local amb disposició horitzontal:

Enunciado: Exercici 5

Exercici 6. Tenint en compte la situació inicial representada a la Figura 1 (branca main a C3 i branca idea a C5 després…

Gestió i planificació de projectes

Context

En els següents exercicis es treballa la deducció de les comandes de Git en local. Els identificadors dels commits (C0, C1, C2...) indiquen l'ordre cronològic absolut en què s'han generat. Les fletxes entre commits representen la relació de paternitat (des del commit fill cap al commit pare).

Exercici 6. Modificació de l'historial mitjançant git reset

Tenint en compte la situació inicial representada a la Figura 1, determineu quines comandes s'han executat per transformar l'arbre en el que es mostra a la Figura 2:

Enunciado: Exercici 6

Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.

Més apunts de Fonaments d'Enginyeria

Exàmens, temes i apunts de Fonaments d'Enginyeria