oh-my-git/levels/branches/reorder
2024-07-11 10:38:19 +02:00

89 lines
No EOL
1.8 KiB
Text

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".