1
00:00:00,068 --> 00:00:04,070
[MUSICA]

2
00:00:04,070 --> 00:00:08,750
Git è un popolare
sistema di controllo di versione per software.

3
00:00:08,750 --> 00:00:13,750
Abbiamo bisogno di Git per lavorare con
il nostro ecosistema node, che useremo

4
00:00:13,750 --> 00:00:16,390
durante questa specializzazione.

5
00:00:16,390 --> 00:00:20,380
Per questo è importante
che tu abbia Git sul tuo computer.

6
00:00:20,380 --> 00:00:26,820
Andiamo a vedere qualche rapido passaggio
per predisporre Git sul tuo computer e

7
00:00:26,820 --> 00:00:33,850
qualche rapido comando che ci permetterà
di utilizzare Git in questa specializzazione.

8
00:00:35,680 --> 00:00:40,324
Non fornirò troppi dettagli sui sistemi di controllo
di versione e su come Git funziona,

9
00:00:40,324 --> 00:00:40,987
eccetera.

10
00:00:40,987 --> 00:00:43,328
Questo va aldilà dello scopo di questo corso.

11
00:00:43,328 --> 00:00:48,680
Invece, forniremo qualche
fondamento per capire Git.

12
00:00:48,680 --> 00:00:51,299
Come ho già detto,Git
è un sistema di controllo di versione.

13
00:00:51,299 --> 00:00:54,035
Si tratta di un strumento software
che ci permette di

14
00:00:54,035 --> 00:00:59,360
di gestire le modifiche al nostro codice sorgente
di mantenere una cronologia delle versioni.

15
00:00:59,360 --> 00:01:01,824
Così mentre il tuo codice evolve,

16
00:01:01,824 --> 00:01:06,936
sarai in grado di controllare
il tuo codice in diversi momenti,

17
00:01:06,936 --> 00:01:11,500
in modo che tu possa sempre
ritornare a una precedente

18
00:01:11,500 --> 00:01:17,510
versione, nel caso in cui
il codice non funzioni correttamente.

19
00:01:17,510 --> 00:01:23,937
Ci sono diversi sistemi di controllo
di versione nel mondo reale,

20
00:01:23,937 --> 00:01:29,058
come CVS,SVN e Git che attualmente
è un strumento molto popolare

21
00:01:29,058 --> 00:01:31,580
per il controllo di versione.

22
00:01:31,580 --> 00:01:33,653
Da dove nasce Git?

23
00:01:33,653 --> 00:01:40,647
Git è stato progettato da Linus Torvalds,
la persona che sta dietro al sistema operativo Linux.

24
00:01:40,647 --> 00:01:44,590
Git è stato progettato come
un sistema di controllo di versione,

25
00:01:44,590 --> 00:01:51,161
sistema di controllo di versione diffuso,
da usare per lo sviluppo del kernel di Linux e

26
00:01:51,161 --> 00:01:55,520
ed ha assistito ad un grande
sviluppo in tutto il mondo.

27
00:01:56,970 --> 00:02:00,830
Nessun ecosistema è
davvero legato Git e

28
00:02:00,830 --> 00:02:04,780
questa è la ragione per la quale
dobbiamo impararlo per questa specializzazione.

29
00:02:06,600 --> 00:02:13,220
Ora proseguiamo alcuni esercizi pratici
nei quali configureremo Git,

30
00:02:13,220 --> 00:02:18,700
impareremo alcuni comandi di base di Git
e capiremo anche

31
00:02:18,700 --> 00:02:25,610
come configurare una repository online
in posti come GitHub o BitBucket per

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

33
00:02:32,190 --> 00:02:37,160
Questo ovviamente non è un corso completo su
Git, ma impareremo giusto quello

34
00:02:37,160 --> 00:02:42,439
che ci servirà sui comandi, che useremo
durante questa specializzazione.

35
00:02:43,710 --> 00:02:49,240
Parliamo ora di alcuni semplice passi
per configurare Git sul tuo computer.

36
00:02:49,240 --> 00:02:54,328
Un semplice modo per configurare Git sul tuo computer
è quello di andare su questo sito

37
00:02:54,328 --> 00:03:00,757
chiamato git-scm.com e scaricare
il file per l'installazione di Git.

38
00:03:00,757 --> 00:03:04,797
Visitando il sito,
git-scm.com.

39
00:03:04,797 --> 00:03:11,157
vedrai sul lato destro un bottone
per scaricare Git.

40
00:03:11,157 --> 00:03:16,471
Se lo desideri potresti andare direttamente
nella pagina per i download,da questa parte, e

41
00:03:16,471 --> 00:03:20,542
qui troverai i file da scaricare
per le diverse piattaforme e

42
00:03:20,542 --> 00:03:25,550
potrai scaricare quello specifico
per il tuo sistema operativo.

43
00:03:25,550 --> 00:03:29,300
Questo è il modo più semplice
per ottenere Git sul tuo computer.

44
00:03:29,300 --> 00:03:33,489
Ci sono altri modi per configurare Git,
in base al tuo sistema operativo,

45
00:03:33,489 --> 00:03:37,982
Ad esempio, se installi GitHub Desktop
sul tuo computer,

46
00:03:37,982 --> 00:03:41,450
configurerà automaticamente Git per te.

47
00:03:41,450 --> 00:03:44,174
Se stai usando Mac ed installi Xcode e

48
00:03:44,174 --> 00:03:49,047
in particolare lo strumento per le linee di comandi di Xcode,
questo si occuperà di configurare Git per te.

49
00:03:49,047 --> 00:03:55,326
Su questo sito,git-scm.com,
se vai sulla pagina della documentazione,

50
00:03:55,326 --> 00:04:00,430
noterai che qui c'è un libro
chiamato Pro Git.

51
00:04:00,430 --> 00:04:04,360
Puoi semplicemente cliccare
sul link Getting Started.

52
00:04:04,360 --> 00:04:10,549
E qui vedrai un capitolo specifico
su come installare Git.

53
00:04:10,549 --> 00:04:14,385
Quindi vai su questo sito
per installare Git e qui,

54
00:04:14,385 --> 00:04:20,198
troverai più dettagli su come
installare Git sul tuo sistema operativo.

55
00:04:20,198 --> 00:04:23,776
Puoi usare uno qualsiasi
dei metodi suggeriti qui per

56
00:04:23,776 --> 00:04:26,147
installare Git sulla tua piattaforma.

57
00:04:26,147 --> 00:04:28,210
Questo è abbastanza immediato quindi

58
00:04:28,210 --> 00:04:31,680
non affronterò tutti i dettagli
su come fare la configurazione.

59
00:04:31,680 --> 00:04:38,358
Scarica l'installer e segui i passaggi
per configurare Git sul tuo computer.

60
00:04:38,358 --> 00:04:43,105
Una volta installato Git,
apri il prompt dei comandi o

61
00:04:43,105 --> 00:04:46,582
il PowerShell, se stai usando
una macchina con Windows o

62
00:04:46,582 --> 00:04:51,357
apri il terminale se stai usando
una macchina con Mac o Linux.

63
00:04:51,357 --> 00:04:56,494
A quindi nel prompt scrivi
git --version, per controllare

64
00:04:56,494 --> 00:05:01,209
quale versione di Git
è installata sul tuo computer.

65
00:05:01,209 --> 00:05:06,438
Sulla mia macchina, ho attualmente
questa versione di Git installata ed

66
00:05:06,438 --> 00:05:09,587
è buona abbastanza da poterci lavorare.

67
00:05:09,587 --> 00:05:15,155
Una volta che avremo verificato che Git è installato,
configureremo un paio

68
00:05:15,155 --> 00:05:20,441
di parametri globali identificativi con il nome e l'indirizzo email dell'utente.

69
00:05:20,441 --> 00:05:24,334
Così che ogni volta che Git farà un qualsiasi commento,
come imparerai più avanti,

70
00:05:24,334 --> 00:05:26,690
userà queste informazioni.

71
00:05:26,690 --> 00:05:31,306
Per fare questo bisogna usare il comando

72
00:05:31,306 --> 00:05:35,493
git config --global user.name

73
00:05:35,493 --> 00:05:39,832
dopo di che si può scrivere
il nome dell'utente.

74
00:05:44,818 --> 00:05:51,429
Ci sono altri parametri che andrò
a configurare tra cui l'email.

75
00:06:00,537 --> 00:06:05,664
E per assicurarmi che questa
informazione è stata configurata,

76
00:06:05,664 --> 00:06:08,468
possiamo digitare
git config --list

77
00:06:08,468 --> 00:06:13,803
e verrà visualizzata una lista di cose
che sono state configurate.

78
00:06:13,803 --> 00:06:16,257
Alcune di queste sono state impostate
automaticamente, per te.

79
00:06:16,257 --> 00:06:19,839
Ma se lo desideri, puoi riconfigurarle come desideri.

80
00:06:19,839 --> 00:06:25,278
Qui ho "vi" come valore all'interno
del mio editor di codice

81
00:06:25,278 --> 00:06:30,860
e viene usato come linea di comando
per editare un file.

82
00:06:32,390 --> 00:06:39,607
E con questo abbiamo completato
la configurazione di git sul tuo computer.

83
00:06:39,607 --> 00:06:45,089
Una volta che hai Git sul tuo computer, imparerai ad usarlo un po' alla volta.

84
00:06:45,089 --> 00:06:48,369
[MUSICA]