title = Moviendo ramas alrededor
tarjetas = pago confirmar-fusión automática restablecer-hard

[descripción]

¡Uno de tus colegas se equivocó aquí y colocó las ramas en los plazos equivocados!

Puede eliminar y volver a crear estas ramas, pero también puede moverlas directamente a diferentes confirmaciones mediante el uso

    git pago

en los nombres de las ramas, y luego usando

    reinicio de git --duro

en el compromiso donde desea que esté la rama.

La rama de donas está en el lugar correcto, pero la línea de tiempo aún está incompleta. ¡Haz que *te comas* la dona en esa rama!

[configuración]

echo "No tienes baguette.

No tienes café.

No tienes donut." > tu

git agregar.
git commit -m "El comienzo"

git pago -b café
echo "Tienes una baguette.

No tienes café.

No tienes donut." > tu
git agregar.
git commit -m "Compras una baguette"

echo "Te comiste una baguette.

No tienes café.

No tienes donut." > tu
git agregar.
git commit -m "Te comes la baguette"

git checkout -b baguette principal
echo "No tienes baguette.

Tienes café.

No tienes donut." > tu
git agregar.
git commit -m "Compras un poco de café"

echo "No tienes baguette.

Bebiste café.

No tienes donut." > tu
git agregar.
git commit -m "Tú bebes el café"

git checkout -b donut principal
echo "No tienes baguette.

No tienes café.

Tienes un donut." > tú
git agregar.
git commit -m "Compras una dona"

git checkout --separar principal

[ganar]

# ¿Te comiste una baguette en la rama de baguette?
git show baguette:tú | grep "Comiste.*baguette"

# ¿Tomaste un café en la rama del café?
git show café:tú | grep "Bebiste.*café"

# ¿Te comiste una rosquilla en la rama de rosquilla?
git show donut:tú | grep "Comiste.*dona"

[comportamiento]

test "$(git rev-parse HEAD^)" = "$(git rev-parse donut)" && sugerencia "Recuerda revisar la etiqueta de rama azul cuando quieras que crezca con la línea de tiempo".