| | 1 | = Laboratorio 2 - Git = |
| | 2 | |
| | 3 | == 1. esercizio == |
| | 4 | |
| | 5 | * [http://learngitbranching.js.org/?NODEMO Learn Git Branching] Tutorial interattivo |
| | 6 | |
| | 7 | Svolgere almeno i livelli `mixed1` `mixed2` `mixed3` `advanced1` `remote8` (dando il comando `level mixed1` ecc.) |
| | 8 | |
| | 9 | |
| | 10 | L'ambiente di configuration management è totalmente simulato: |
| | 11 | |
| | 12 | * `git commit` crea un nuovo commit (gli artifact non sono simulati) |
| | 13 | * `git clone` duplica il repository (che ha il ruolo di repo "remoto", in qualche modo "al contrario" del vero clone, che duplica un repo remoto localmente) |
| | 14 | * `git fakeTeamwork 42` aggiunge 42 commit alla copia remota |
| | 15 | * gli altri comandi quelli tradizionali di git (non tutti sono simulati, in genere hanno solo poche opzioni) |
| | 16 | |
| | 17 | Altri comandi utili: |
| | 18 | |
| | 19 | * `reset` ricomincia il livello |
| | 20 | * `undo` annulla il comando precedente |
| | 21 | |
| | 22 | == 2. esercizio == |
| | 23 | |
| | 24 | Ora lavoriamo con il vero git. Ricostruire il seguente repository: |
| | 25 | |
| | 26 | |
| | 27 | [[Image(es2.png)]] |
| | 28 | |
| | 29 | |
| | 30 | == 3. esercizio == |