DEPLOY·TO·THE·STARS
Trayectoria

Arco 01Git y la nubeMisión 02Pendiente

Show de fuegos artificiales

Una página donde cada clic lanza un fuego artificial que sube, explota en partículas y cae.

Días
1
Temas
5
Pasos
7

Temario de esta misión

  • Concepto

    Rama (branch)

    Un universo paralelo de tu proyecto. Ahí pruebas una idea loca sin tocar la versión que ya funciona.

  • Concepto

    Merge

    Juntar dos ramas en una sola. Git mezcla los cambios de las dos.

  • Concepto

    Conflicto

    Cuando dos ramas tocaron la misma línea. Git no adivina: te pregunta a ti cuál quieres.

  • Herramienta

    Canvas

    El pedazo de la página donde se dibuja con código. Ahí viven las chispas.

  • Concepto

    Animación por cuadros

    Volver a dibujar la pantalla muchas veces por segundo. Así las chispas suben, explotan y caen.

Por qué importa

Una rama es un universo paralelo de tu proyecto. Ahí puedes probar una idea loca y, si sale mal, la tiras a la basura sin haber tocado la versión buena. Así trabajan todos los equipos de software del mundo.

Desafío jefe · Duelo de efectos

Dos efectos, dos ramas, una ganadora. Tienes que hacer merge de la que gane sin perder nada de lo que ya funcionaba en main.

Míralo funcionar

Qué es una rama

Dos ideas al mismo tiempo, sin que ninguna eche a perder la otra.

···
main
···

Ahorita sólo existe main, la versión que ya funciona. Crea dos ramas para probar dos efectos distintos sin tocarla.

Pasos

  1. 1

    Haz la versión base: un clic lanza un punto que sube y explota en chispas. Commit en main.

  2. 2

    Crea la rama efecto-brillos con git switch -c efecto-brillos.

  3. 3

    En esa rama haz que las chispas brillen y cambien de color. Commit ahí.

  4. 4

    Regresa a main con git switch main. Fíjate cómo tu código volvió a ser el de antes, intacto.

  5. 5

    Crea la rama efecto-cascada y haz que las chispas caigan lento, con estela. Commit ahí.

  6. 6

    Abre las dos ramas, compáralas y decide cuál te gusta más.

  7. 7

    Haz merge de la ganadora a main y borra la rama perdedora.

Lo que desbloqueas

  • Ramas (branches)
  • Hacer merge
  • Resolver un conflicto
  • Probar ideas sin miedo

Misión 2 de 20