oh-my-git/levels/it_IT/remotes/friend

48 lines
1.1 KiB
Text
Raw Normal View History

2021-09-14 17:03:17 +02:00
title = Amico
2020-12-22 17:52:15 +01:00
cards = pull push commit-auto checkout
[description]
2021-09-14 17:03:17 +02:00
Il tuo amico ha aggiunto un'altra linea alla tua tesi! Prendilo, aggiungine un'altra e reinvialo a loro!
2020-12-22 17:52:15 +01:00
2021-09-14 17:03:17 +02:00
A turno fino a che non ti ritrovi ad avere cinque linee!
2020-12-22 17:52:15 +01:00
[setup yours]
2021-09-14 17:03:17 +02:00
echo "Linea 1" > essay
2020-12-22 17:52:15 +01:00
git add .
2021-09-14 17:03:17 +02:00
git commit -m "Una linea"
2020-12-22 17:52:15 +01:00
git push -u friend main
[setup friend]
git checkout main
2021-09-14 17:03:17 +02:00
echo "Linea 2, gnihihi" >> essay
git commit -am "Un'altra linea"
2020-12-22 17:52:15 +01:00
[actions friend]
if test "$(git log --oneline | wc -l)" -eq 3; then
2021-09-14 17:03:17 +02:00
git reset --hard main # Necessario perché la directory di lavoro non è aggiornata fintanto che non viene inviata all'amico
echo "Linea 4, blurbblubb" >> essay
git commit -am "Linea finale"
hint "Oh bene, Ho aggiunt la quarta linea!"
2020-12-22 17:52:15 +01:00
fi
[win]
2021-09-14 17:03:17 +02:00
# Ricevuto la seconda linea dal tuo amico.
2020-12-22 17:52:15 +01:00
git show HEAD:essay | grep gnihihi
2021-09-14 17:03:17 +02:00
# Ricevuto la quarta linea dal tuo amico.
2020-12-22 17:52:15 +01:00
git show HEAD:essay | grep blurbblubb
[win friend]
2021-09-14 17:03:17 +02:00
# L'amico ha ricevuto la terza linea da te.
2020-12-22 17:52:15 +01:00
test "$(git show HEAD:essay | wc -l)" -ge 3
2021-09-14 17:03:17 +02:00
# L'amico ha ricevuto la quinta linea da te.
2020-12-22 17:52:15 +01:00
test "$(git show HEAD:essay | wc -l)" -ge 5