cheatsheet links

This commit is contained in:
Davide Alberani 2017-09-07 13:54:01 +02:00
parent 5264989af8
commit ecd21418e2
2 changed files with 6 additions and 5 deletions

View file

@ -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ò.

View file

@ -6,6 +6,7 @@
Non-corso per non prendere a martellate il monitor quando usate Git.
<br />
**git clone https://git.lattuga.net/alberanid/git-crash-course.git**
<br />
@ -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.
<br />
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):
<img style="width:300px" src="images/range-log.png" data-action="zoom">
<img style="width:300px" src="images/range-diff.png" data-action="zoom">
Vedere anche: https://stackoverflow.com/questions/7251477/what-are-the-differences-between-double-dot-and-triple-dot-in-git-dif
---