1
00:00:00,022 --> 00:00:04,156
[MUSIC]

2
00:00:04,156 --> 00:00:08,210
Git è un sistema di controllo della versione molto popolare per il software.

3
00:00:09,250 --> 00:00:12,420
Abbiamo bisogno di Git per lavorare con il nostro

4
00:00:12,420 --> 00:00:16,520
ecosistema di nodi che useremo durante questa specializzazione.

5
00:00:16,520 --> 00:00:20,380
Quindi è importante per te mettere Git sul tuo computer.

6
00:00:20,380 --> 00:00:26,820
Quindi passiamo attraverso alcuni passaggi rapidi per configurare Git sul tuo computer e

7
00:00:26,820 --> 00:00:33,850
poi alcuni comandi rapidi per permetterci di fare uso di Git in questa specializzazione.

8
00:00:35,680 --> 00:00:40,180
Non entrerò in troppi dettagli sul controllo della versione e su come funziona Git,

9
00:00:40,180 --> 00:00:41,200
e così via.

10
00:00:41,200 --> 00:00:43,580
Questo va oltre lo scopo di questo corso.

11
00:00:43,580 --> 00:00:48,770
Invece, avremo solo qualche conoscenza di base di Git.

12
00:00:48,770 --> 00:00:51,470
Git è, come ho detto, un sistema di controllo della versione.

13
00:00:51,470 --> 00:00:54,370
Questo è uno strumento software che ci consente

14
00:00:54,370 --> 00:00:59,570
di gestire le modifiche al codice sorgente e mantenere la cronologia delle versioni.

15
00:00:59,570 --> 00:01:01,460
Quindi, man mano che il tuo codice sorgente

16
00:01:01,460 --> 00:01:06,610
si evolve, sarai in grado di controllare il codice in diversi punti di tempo in modo da

17
00:01:06,610 --> 00:01:12,640
poter sempre avere un modo di tornare a una versione precedente,

18
00:01:12,640 --> 00:01:17,510
nel caso in cui gli aggiornamenti al codice non funzionino correttamente.

19
00:01:17,510 --> 00:01:22,350
Ci sono vari sistemi di controllo delle versioni che sono in uso nel mondo reale,

20
00:01:22,350 --> 00:01:25,220
tra cui CVS, SVN e

21
00:01:25,220 --> 00:01:30,330
Git essendo un meccanismo molto popolare per il controllo della versione in questi giorni.

22
00:01:31,830 --> 00:01:33,860
Da dove è nato Git?

23
00:01:33,860 --> 00:01:40,820
Git è stato progettato da Linus Torvalds, la persona dietro il sistema operativo Linux.

24
00:01:40,820 --> 00:01:44,630
Git è stato progettato come sistema di controllo delle versioni e

25
00:01:44,630 --> 00:01:50,320
sistema di controllo delle versioni distribuito per l'uso nello sviluppo del kernel Linux e

26
00:01:50,320 --> 00:01:56,610
ha visto una distribuzione molto più ampia nel mondo reale, in questi giorni.

27
00:01:56,610 --> 00:02:00,830
Quel nodo ecosistema è molto legato a Git e

28
00:02:00,830 --> 00:02:04,780
questo è il motivo per cui abbiamo bisogno di Git per questa specializzazione.

29
00:02:06,600 --> 00:02:10,720
Passiamo ora ad un paio di mani su esercizi,

30
00:02:10,720 --> 00:02:13,220
dove prima impostare Git.

31
00:02:13,220 --> 00:02:16,330
Poi imparerai alcuni comandi Git di base.

32
00:02:16,330 --> 00:02:21,300
E poi capire anche come è possibile impostare un repository online

33
00:02:21,300 --> 00:02:25,610
in luoghi come Git Hub o Bit Bucket per

34
00:02:25,610 --> 00:02:32,190
sincronizzare il codice sorgente dal computer al repository online.

35
00:02:32,190 --> 00:02:37,160
Questo ovviamente non è un tutorial completo su Git ma impareremo

36
00:02:37,160 --> 00:02:42,439
quanto basta, quello dei comandi che sono necessari per l'uso in questa specializzazione.

37
00:02:43,710 --> 00:02:47,900
Vediamo ora eseguire alcuni passaggi rapidi per configurare Git sul tuo computer.

38
00:02:49,450 --> 00:02:52,200
Un modo semplice per configurare Git su un computer

39
00:02:52,200 --> 00:02:56,790
è quello di andare a questo sito chiamato git-sem.com.

40
00:02:56,790 --> 00:03:01,010
E poi scaricare i file di installazione di Git da lì.

41
00:03:01,010 --> 00:03:06,060
Quindi, quando visiti questo sito web, git.scm.com, vedrai

42
00:03:06,060 --> 00:03:11,450
sul lato destro, qui, un pulsante da scaricare su Git.

43
00:03:11,450 --> 00:03:17,330
Se vuoi puoi andare direttamente alla pagina Download qui sul sito,

44
00:03:17,330 --> 00:03:21,110
e poi troverai i download per varie piattaforme e

45
00:03:21,110 --> 00:03:24,790
puoi scaricare quello per la tua piattaforma specifica per l'installazione.

46
00:03:24,790 --> 00:03:29,300
Questo è il modo più semplice per ottenere Git sul tuo computer.

47
00:03:29,300 --> 00:03:33,700
Ci sono altri modi per configurare Git, a seconda della tua piattaforma.

48
00:03:33,700 --> 00:03:39,220
Ad esempio, se installi GitHub Desktop sul tuo computer,

49
00:03:39,220 --> 00:03:41,450
questo configurerà automaticamente Git per te.

50
00:03:41,450 --> 00:03:44,710
Se stai usando un Mac e configuri il codice x e

51
00:03:44,710 --> 00:03:49,340
in particolare gli strumenti della riga di comando del codice x, questo configurerà anche Git per te.

52
00:03:49,340 --> 00:03:54,590
Su questo sito, gitscm.com, se vai alla pagina della documentazione

53
00:03:54,590 --> 00:04:00,640
noterai che c'è un libro qui chiamato Pro Git.

54
00:04:00,640 --> 00:04:04,610
Puoi semplicemente andare al link Guida introduttiva.

55
00:04:04,610 --> 00:04:10,720
Vedrai un capitolo specifico qui sull'installazione di git.

56
00:04:10,720 --> 00:04:15,640
Quindi vai su questo sito di installazione di Git e ci sono maggiori dettagli

57
00:04:15,640 --> 00:04:20,450
su come installare Git sulla tua piattaforma specifica.

58
00:04:20,450 --> 00:04:24,180
Quindi puoi usare uno qualsiasi dei metodi suggeriti qui per

59
00:04:24,180 --> 00:04:26,400
installare Git sulla tua piattaforma.

60
00:04:26,400 --> 00:04:28,100
Questo è abbastanza semplice, quindi

61
00:04:28,100 --> 00:04:31,850
non ho intenzione di passare attraverso i dettagli su come fare il set up.

62
00:04:31,850 --> 00:04:37,400
Scarica il programma di installazione ed esegui il set up per ottenere Git sul tuo computer.

63
00:04:38,590 --> 00:04:42,300
Una volta installato Git su un computer Avvia una finestra di comando o

64
00:04:42,300 --> 00:04:45,910
PowerShell se stai usando una macchina Window o

65
00:04:45,910 --> 00:04:50,490
avvii una finestra terminale se stai usando una

66
00:04:50,490 --> 00:04:54,945
macchina Mac o Linux e poi al prompt digita git

67
00:04:54,945 --> 00:05:01,340
—version per verificare quale versione di git è installata sul tuo computer.

68
00:05:01,340 --> 00:05:06,360
Quindi sulla mia macchina ho questa versione corrente di git installata e

69
00:05:06,360 --> 00:05:09,880
questo è abbastanza buono per me per lavorare con.

70
00:05:09,880 --> 00:05:14,190
Una volta verificato che Git è installato, configureremo un paio di

71
00:05:15,740 --> 00:05:20,610
parametri di identità globali, il nome utente e l'indirizzo e-mail. In

72
00:05:20,610 --> 00:05:25,180
modo che ogni volta che Git fa in un fumetto come si impara più tardi,

73
00:05:25,180 --> 00:05:27,410
farà uso di queste informazioni.

74
00:05:27,410 --> 00:05:35,260
Per fare ciò, al prompt digita git config —global user.name,

75
00:05:35,260 --> 00:05:39,899
quindi puoi digitare il tuo nome utente.

76
00:05:44,847 --> 00:05:48,333
L' altro parametro che ho intenzione di configurare è la mia email.

77
00:06:00,676 --> 00:06:06,446
E per assicurare che queste informazioni sono state configurate,

78
00:06:06,446 --> 00:06:09,280
possiamo digitare git config list.

79
00:06:09,280 --> 00:06:13,440
E elencherà un sacco di configurazioni che abbiamo.

80
00:06:13,440 --> 00:06:14,010
Fatto.

81
00:06:14,010 --> 00:06:16,470
Alcuni di questi sono impostati automaticamente per te.

82
00:06:16,470 --> 00:06:20,010
Ma se si desidera, è possibile impostarli come si desidera.

83
00:06:20,010 --> 00:06:24,840
Quindi qui ho il mio valore principale dell'editor impostato su vi,

84
00:06:24,840 --> 00:06:30,860
che è quello che uso per eseguire la modifica da riga di comando dei file.

85
00:06:32,390 --> 00:06:38,890
Quindi, con questo, abbiamo completato il git di configurazione per l'uso sul nostro computer.

86
00:06:39,900 --> 00:06:44,827
Una volta ottenuto git sul tuo computer, è ora di andare a imparare git bit per bit.

87
00:06:44,827 --> 00:06:48,369
[ MUSIC]