You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Per ogni passo,
si annoti in questo file il comando utilizzato ed il suo output,
per confrontarlo con le soluzioni.
Si crei una nuova directory
Si inizializzi un repository Git dentro la cartella suddetta.
Si osservi lo stato del repository
Si scriva un file HelloWorld.java contenente un main con una stampa a video e si osservi il contenuto del repository
Si aggiunga HelloWorld.java allo stage, e si osservi lo stato del repository
Si crei il primo commit, con messaggio ragionevole. Se necessario, si configuri nome utente ed email di git usando i dati dell'account istituzionale.
Si compili il file Java e si verifichi lo stato del repository
Si noti che c'è un file rigenerabile (HelloWorld.class). Si costruisca una lista di file ignorati che ignori tutti i file con estensione .class
Si osservi lo stato del repository
Si crei un nuovo commit che tracci il la ignore list, aggiungendo allo stage i file necessari. Si osservi sempre lo stato del repository dopo l'esecuzione di un comando
Si gestiscano i caratteri di fine linea in modo appropriato, creando un file .gitattributes
Si osservi la storia del repository usando git log --all --graph
Da questo punto in poi, prima e dopo ogni comando, ci si assicuri di osservare lo stato del repository con git status
Si crei un file Mistake.java, con contenuto arbitrario, lo si aggiunga al tracker, e si faccia un commit
Si rinomini Mistake.java in ToDelete.java, e si faccia un commit che registra la modifica
Si elimini ToDelete.java e si registri la modifica in un commit
Si osservi la storia del repository e si identifichi il commit dove è stato creato Mistake.java. Per una visione compatta, si usi l'opzione --oneline
Si ripristini Mistake.java dal commit identificato al passo precedente
Si rimuova il file ripristinato e si ripulisca lo stage
Si torni al commit precedente a quello in cui Mistake.java è stato creato. Si utilizzi la storia del repository se utile.
Si crei un nuovo branch di nome experiment e si agganci la HEAD al nuovo branch
Si crei un file README.md con contenuto a piacere, e si faccia un commit che lo includa
Si torni sul branch master e si elenchino i branch disponibili
Si unisca il branch experiment al branch master (si faccia un merge in cui experiment viene messo dentro master, e non viceversa)