diff --git a/README.md b/README.md index 42890c6..cf77543 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,13 @@ # git-crash-course -Bozza di corso su Git per RaspiBO. +Corso di base su Git per RaspiBO. ## Build & run Sì, ringraziamo npm, node, reveal.js e chiunque pensi che tutto ciò sia una buona idea, se ci troviamo nella disgraziata situazione di dover buildare ed eseguire delle slides. Lanciate: + $ ./run.sh attendete lo scaricamento di 240 lievissimi MB di incomprensibili dipendenze e vivete felici non ponendovi domande sul perché di tutto ciò. diff --git a/git-crash-course.md b/git-crash-course.md index 4c0a15b..d954e66 100644 --- a/git-crash-course.md +++ b/git-crash-course.md @@ -6,6 +6,7 @@ Non-corso per non prendere a martellate il monitor quando usate Git.
+ **git clone https://git.lattuga.net/alberanid/git-crash-course.git**
@@ -60,7 +61,6 @@ Un sistema di controllo versione distribuito. Serve per tener traccia dei cambiamenti al proprio codice e per facilitare lo sviluppo condiviso. Va ricordato che Git è nato soprattutto per aiutare chi deve integrare il codice altrui, e non tanto per il singolo sviluppatore. -
Il resto lo spiega meglio Wikipedia: https://it.wikipedia.org/wiki/Git%5F%28software%29 @@ -154,7 +154,7 @@ Clonare un repository remoto esistente: ## Le basi: status -Vedere lo stato del sistema (usatelo spesso!): +Vedere lo stato del sistema (usatelo spesso! Guardate anche https://ndpsoftware.com/git-cheatsheet.html ): $ git status [-s] @@ -295,6 +295,7 @@ Voglio creare un nuovo commit che annulla le modifiche introdotte da un commit p ## Bonus track * maggiori informazioni sul reset: https://stackoverflow.com/questions/3528245/whats-the-difference-between-git-reset-mixed-soft-and-hard +* workflow per risolvere problemi: http://justinhileman.info/article/git-pretty/git-pretty.png --- @@ -576,7 +577,7 @@ Il developer ora: ## Forking workflow: developer setup -Developer fa un **clone** locale del proprio repository remoto. È di norma buona idea aggiungere un remote "**upstream**" che punti al repository del maintainer: +Developer fa un **clone** locale del proprio repository remoto. È una buona idea aggiungere un remote "**upstream**" che punti al repository del maintainer: $ git clone https://git.lattuga.net/developer/repo.git $ git remote add upstream https://git.lattuga.net/maintainer/repo.git @@ -750,7 +751,6 @@ Salire di un livello, seguendo il secondo parent commit (in caso di merge): - Vedere anche: https://stackoverflow.com/questions/7251477/what-are-the-differences-between-double-dot-and-triple-dot-in-git-dif ---