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