title = Cancellare rami
cards = checkout commit-auto reset-hard branch-delete

[description]

La vita è piena di pericolim, vero? Anche quando cammini a scuola2, sembra che ci siano molti rischi!

Questo Lunedì è particolarmente brutto.Sei arrivato a scuola ma ci sono delle line temporali che tu non vuoi tenere in giro

[setup]

echo Esci di casa e ti incammini verso la scuola. > you
git add .
git commit -m "Buon giorno!"

echo Cammini nel lato destro della strada. >> you
git commit -am "Lato destro"

echo Salti in un tombino nel marciapiede e arrivi in orario a scuola. >> you
git commit -am "Salto"

git checkout HEAD^ -b friend
echo All'improvviso cadi in una pozzanghera puzzolente e vieni mangiato da degli alligatori. >> you
git commit -am "Un nuovo amico"

git checkout HEAD~2 -b music
echo Cammini nel lato sinistro della strada. >> you
git commit -am "Lato sinistro"

echo Siccome sei in ritardo, inizi a corre ma qualcuno lanci un pianoforte dalla finestra e ti schiacci. >> you
git commit -am "Bei suoni"

git checkout HEAD^ -b ice-cream
echo Non sei preoccupato e cammini lentamente. Prendi anche un gelato per strada. Arrivi troppo tardi a scuola, il tuo insegnante è arrabbiato e vieni espulso da scuola. >> you
git commit -am "Yum"

git branch -M main leap
git checkout leap^^

[win]

# Trova i rami cattivi e cancellali. Tieni solo il migliore.
test "$(git show-ref --heads | cut -f2 -d' ')" = "$(echo refs/heads/leap)"

[congrats]

Ripensandoci preferisci la linea temporale del gelato? :)