oh-my-git/levels/it_IT/index/compare

52 lines
1.4 KiB
Text
Raw Normal View History

2021-09-14 17:03:17 +02:00
title = Passo dopo passo
2021-02-04 12:01:58 +01:00
cards = checkout commit-auto
[description]
Benvenuto! nella lezione di oggi impareremo come creare commits con più precisione!
Dai un'occhiata a queste due linee temporali. Hanno lo stesso risultato, ma in una delle due è molto più semplice capire cosa è successo.
2021-02-04 12:01:58 +01:00
[win]
# Esatto! Avere ogni cambiamento nel proprio commit rende più facile capire cosa sta succedendo!
git branch --show-current | grep step-by-step
2021-02-04 12:01:58 +01:00
[setup]
2021-09-14 17:03:17 +02:00
echo "Una piccola ma pesante palla di vetro." > ball
echo "Un sottile libro che sta in piedi." > book
echo "Una candela brucia con una fiamma blu." > candle
2021-09-14 17:03:17 +02:00
echo "Un sensore di fumo. E' assolutamente silenzioso." > smoke_detector
git add .
2021-09-14 17:03:17 +02:00
git commit -m "L'inizio"
git branch -M all-at-once
2021-09-14 17:03:17 +02:00
echo "La palla adesso tocca il libro." > ball
echo "Il libro è caduto." > book
echo "La candella è stata spenta." > candle
2021-09-14 17:03:17 +02:00
git commit -am "La fine"
git checkout HEAD^
git checkout -b step-by-step
2021-09-14 17:03:17 +02:00
echo "La palla adesso tocca il libro." > ball
git commit -am "La palla rotola verso il libro"
2021-09-14 17:03:17 +02:00
echo "Il libro è caduto." > book
git commit -am "Il libro è caduto"
2021-09-14 17:03:17 +02:00
echo "La candela è stata spenta." > candle
git commit -am "Il libro ha spento la candela"
git checkout HEAD~3
[win]
2021-09-14 17:03:17 +02:00
# Prendi la sequenza temporale più chiara e fai suonare il sensore di fumo!
git show step-by-step:smoke_detector | tail -n 1 | grep -v "assolutamente silenzioso"