oh-my-git/levels/it_IT/shit-happens/reflog
2021-09-17 11:40:31 +02:00

26 lines
615 B
Text

title = Torna dove eri prima
cards = checkout reflog
[description]
Diciamo che stavi guardando qualcosa in passato e poi sei tornato al ramo principale.
Ma poi ti sei distratto molto e dopo la pausa pranzo, non riesci a ricordare cosa stavi facendo prima. Come puoi scoprirlo?
C'è un comodo comando che ti mostra tutti i posti a cui la tua HEAD ha puntato in passato:
git reflog
[setup]
for i in {1..10}; do
git commit --allow-empty -m $i
git branch $i
done
git checkout 3
git checkout main
[win]
# Trova cosa stavi facendo prima e tornaci!
test "$(git rev-parse HEAD)" = "$(git rev-parse 3)"