título = Reordenar eventos
tarjetas = pago compromiso-restablecimiento automático-rebase duro-selección interactiva

[descripción]

Ups, parece que hay algo mal aquí. ¿Puedes volver a poner los eventos en el orden correcto?

Hay dos formas de hacer esto: puede arrastrar la tarjeta "rebase interactiva" a la confirmación antes de la que desea cambiar, luego reordenar las líneas en el archivo que se abre y guardarlo.

O puede restablecer la etiqueta principal a la primera confirmación y luego seleccionar confirmaciones individuales en el orden que desee. ¡Tienes cartas para ambos enfoques!

[configuración]

echo "Acabas de despertar.

NO estás usando ropa interior.

NO llevas pantalones.

NO llevas camisa.

NO estás usando zapatos." > tú
git agregar.

git commit -m "El comienzo"

echo "Acabas de despertar.

NO estás usando ropa interior.

NO llevas pantalones.

NO llevas camisa.

Estás usando zapatos." > tú
git commit -am "Ponte los zapatos"

echo "Acabas de despertar.

NO estás usando ropa interior.

Estás usando pantalones.

NO llevas camisa.

Estás usando zapatos." > tú
git commit -am "Ponte los pantalones"

echo "Acabas de despertar.

Estás usando ropa interior.

Estás usando pantalones.

NO llevas camisa.

Estás usando zapatos." > tú
git commit -am "Ponte ropa interior"

echo "Acabas de despertar.

Estás usando ropa interior.

Estás usando pantalones.

Estás usando una camisa.

Estás usando zapatos." > tú
git commit -am "Ponte la camisa"

[ganar]

# Reordena los commits para vestirte de la forma correcta
{ git log principal --oneline | perl -0777 -ne'exit(1) si no /zapatos[\s\S]*pantalones[\s\S]*ropa interior/'; } && { prueba "$(git log main --oneline | wc -l)" -eq 5; }

[felicitaciones]

¡Siéntete libre de restablecer el nivel y probar la otra estrategia! ¿Cuál te gusta más?