1
00:00:00,000 --> 00:00:04,137
[MUSIC]

2
00:00:04,137 --> 00:00:09,100
Git è un sistema di controllo della versione molto popolare per il software.

3
00:00:09,100 --> 00:00:14,650
Abbiamo bisogno di Git per lavorare con il nostro ecosistema di nodi che useremo

4
00:00:14,650 --> 00:00:16,460
durante questa specializzazione.

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

6
00:00:20,320 --> 00:00:26,550
Quindi passiamo attraverso alcuni passaggi rapidi per configurare Git sul tuo computer.

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

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

9
00:00:40,120 --> 00:00:41,140
e così via.

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

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

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

13
00:00:51,420 --> 00:00:54,330
Questo è uno strumento software che ci permette

14
00:00:54,330 --> 00:00:59,510
di gestire le modifiche al codice sorgente e mantenere una cronologia delle versioni.

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

16
00:01:01,805 --> 00:01:06,400
si evolve, sarai in grado di controllare il codice in diversi punti del tempo.

17
00:01:06,400 --> 00:01:11,590
In modo da poter sempre avere un modo di ripristinare

18
00:01:11,590 --> 00:01:17,450
una versione precedente nel caso in cui gli aggiornamenti al codice non funzionino correttamente.

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

20
00:01:22,530 --> 00:01:27,863
Compreso CVS, SVN e Git essendo un meccanismo molto popolare per il

21
00:01:27,863 --> 00:01:30,350
controllo della versione in questi giorni.

22
00:01:31,730 --> 00:01:33,800
Da dove è nato Git?

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

24
00:01:40,760 --> 00:01:45,860
Git è stato progettato come un sistema di controllo della versione distribuito per

25
00:01:45,860 --> 00:01:49,990
l'uso nello sviluppo del kernel Linux.

26
00:01:49,990 --> 00:01:56,540
E ha visto una distribuzione molto più ampia nel mondo reale in questi giorni.

27
00:01:56,540 --> 00:02:00,600
Quel nodo ecosistema è molto legato a Git.

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

29
00:02:06,540 --> 00:02:13,160
Passiamo ora ad alcuni esercizi pratici in cui dovrai prima configurare Git.

30
00:02:13,160 --> 00:02:16,270
Poi imparerai alcuni comandi Git di base.

31
00:02:16,270 --> 00:02:21,230
E poi capire anche come è possibile impostare un repository online

32
00:02:21,230 --> 00:02:25,550
in luoghi come GitHub o Bitbucket per

33
00:02:25,550 --> 00:02:32,130
sincronizzare il codice sorgente dal computer al repository online.

34
00:02:32,130 --> 00:02:37,090
Questo ovviamente non è un tutorial completo di Git, ma impareremo

35
00:02:37,090 --> 00:02:43,650
abbastanza dei comandi necessari per l'uso in questa specializzazione.

36
00:02:43,650 --> 00:02:47,860
Vediamo ora eseguire alcuni passaggi rapidi per configurare Git sul tuo computer.

37
00:02:49,340 --> 00:02:54,760
Un modo semplice per configurare Git sul tuo computer è quello di andare su questo sito chiamato

38
00:02:54,760 --> 00:03:00,960
git- scm.com, e quindi scaricare i file di installazione di Git da lì.

39
00:03:00,960 --> 00:03:04,783
Quindi, quando visiti questo sito web, git.scm.com,

40
00:03:04,783 --> 00:03:11,390
vedrai sul lato destro qui, un pulsante per scaricare il Git.

41
00:03:11,390 --> 00:03:17,260
Se vuoi, puoi andare direttamente alla pagina dei download qui sul sito.

42
00:03:17,260 --> 00:03:21,050
E poi troverai i download per varie piattaforme e

43
00:03:21,050 --> 00:03:25,700
puoi scaricare quello per la tua piattaforma specifica per l'installazione.

44
00:03:25,700 --> 00:03:29,240
Questo è il modo più semplice per ottenere Git sul tuo computer.

45
00:03:29,240 --> 00:03:33,590
Ci sono altri modi per configurare Git a seconda della tua piattaforma.

46
00:03:33,590 --> 00:03:39,160
Ad esempio, se installi GitHub Desktop sul tuo computer,

47
00:03:39,160 --> 00:03:41,390
questo configurerà automaticamente Git per te.

48
00:03:41,390 --> 00:03:44,660
Se usi un Mac e configuri X Cord e in

49
00:03:44,660 --> 00:03:47,180
particolare gli strumenti della riga di comando X Cord.

50
00:03:47,180 --> 00:03:49,270
Questo imposterà anche Git per te.

51
00:03:49,270 --> 00:03:54,410
Su questo sito, git-scm.com, se vai alla pagina della documentazione,

52
00:03:54,410 --> 00:04:00,600
noterai che c'è un libro qui chiamato, Pro Git.

53
00:04:00,600 --> 00:04:04,520
Puoi semplicemente andare al link Guida introduttiva.

54
00:04:04,520 --> 00:04:10,660
Vedrai un capitolo specifico qui sull'installazione di Git.

55
00:04:10,660 --> 00:04:15,560
Quindi, basta andare su questo sito di installazione di Git e lì hai maggiori dettagli

56
00:04:15,560 --> 00:04:20,380
su come installare Git sulla tua piattaforma specifica.

57
00:04:20,380 --> 00:04:24,100
Quindi, puoi usare uno qualsiasi dei metodi suggeriti qui per

58
00:04:24,100 --> 00:04:26,340
installare Git sulla tua piattaforma.

59
00:04:26,340 --> 00:04:28,060
Questo è abbastanza semplice, quindi

60
00:04:28,060 --> 00:04:31,790
non ho intenzione di passare attraverso i dettagli su come eseguire la configurazione.

61
00:04:31,790 --> 00:04:37,340
Scarica il programma di installazione ed esegui la configurazione per ottenere Git sul tuo computer.

62
00:04:38,520 --> 00:04:42,240
Una volta installato Git sul computer, avviare una finestra di comando o

63
00:04:42,240 --> 00:04:44,880
PowerShell se si utilizza un computer Windows.

64
00:04:44,880 --> 00:04:51,550
Oppure avvia una finestra di terminale se usi un computer Mac o Linux.

65
00:04:51,550 --> 00:04:57,530
E poi al prompt, digita git —version

66
00:04:57,530 --> 00:05:01,310
per verificare quale versione di Git è installata sul tuo computer.

67
00:05:01,310 --> 00:05:06,320
Quindi sulla mia macchina ho installato questa versione corrente di Git, e

68
00:05:06,320 --> 00:05:09,790
questo è abbastanza buono per me per lavorare con.

69
00:05:09,790 --> 00:05:14,120
Una volta verificato che Git è installato, si configurerà un paio di

70
00:05:15,680 --> 00:05:20,550
parametri di identità globali, il nome utente e l'indirizzo e-mail.

71
00:05:20,550 --> 00:05:25,120
In modo che ogni volta che Git fa commenti come imparerai in seguito,

72
00:05:25,120 --> 00:05:26,840
farà uso di queste informazioni.

73
00:05:26,840 --> 00:05:35,219
Quindi, per farlo, al prompt digita git config —global user.name,

74
00:05:35,219 --> 00:05:39,977
e lì puoi digitare il tuo nome utente.

75
00:05:44,988 --> 00:05:48,646
L' altro parametro che ho intenzione di configurare è la mia email.

76
00:06:00,726 --> 00:06:05,407
E per garantire che queste informazioni siano state configurate,

77
00:06:05,407 --> 00:06:08,367
possiamo digitare git config —list, e

78
00:06:08,367 --> 00:06:13,950
poi elencherà un sacco di configurazioni che abbiamo fatto.

79
00:06:13,950 --> 00:06:17,380
Alcuni di questi sono impostati automaticamente, ma se lo si desidera,

80
00:06:17,380 --> 00:06:19,950
è possibile impostarli come si desidera.

81
00:06:19,950 --> 00:06:24,790
Quindi qui ho il mio valore dell'editor di codice impostato su VI,

82
00:06:24,790 --> 00:06:30,620
che è quello che uso per fare una modifica da riga di comando dei file.

83
00:06:32,310 --> 00:06:38,770
Quindi con questo, abbiamo completato la configurazione di Git per l'uso sui nostri computer.

84
00:06:39,820 --> 00:06:45,134
Una volta che ottieni Git sul tuo computer, è ora di andare a imparare Git bit per bit.

85
00:06:45,134 --> 00:06:48,321
[ MUSIC]