cheatsheet links
This commit is contained in:
parent
5264989af8
commit
ecd21418e2
2 changed files with 6 additions and 5 deletions
|
@ -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ò.
|
||||
|
|
|
@ -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
|
||||
|
||||
---
|
||||
|
|
Loading…
Reference in a new issue