﻿1
00:00:01,230 --> 00:00:02,900
‫Istruttore: Quindi, la

2
00:00:02,900 --> 00:00:04,940
‫piattaforma Heroku, dove distribuiremo il nostro

3
00:00:04,940 --> 00:00:07,210
‫progetto, lavora a stretto contatto con Git,

4
00:00:07,210 --> 00:00:09,690
‫e quindi, in questa lezione, installeremo e

5
00:00:09,690 --> 00:00:11,960
‫configureremo Git sul tuo computer e apriremo

6
00:00:11,960 --> 00:00:15,730
‫anche un account su github. com.

7
00:00:15,730 --> 00:00:19,270
‫Ora, se hai già familiarità con Git e GitHub,

8
00:00:19,270 --> 00:00:21,780
‫non esitare a contrassegnare questo video e

9
00:00:21,780 --> 00:00:23,890
‫i prossimi come completati e

10
00:00:23,890 --> 00:00:25,530
‫passa a quelli

11
00:00:25,530 --> 00:00:28,603
‫in cui distribuiamo effettivamente il progetto su Heroku.

12
00:00:30,180 --> 00:00:34,570
‫Quindi, per installare Git, cerchiamo Git, quindi il

13
00:00:34,570 --> 00:00:36,990
‫primo risultato che appare,

14
00:00:36,990 --> 00:00:41,890
‫che è git-scm dovrebbe essere quello che stai cercando.

15
00:00:41,890 --> 00:00:44,300
‫Ora, cos'è in realtà Git?

16
00:00:44,300 --> 00:00:47,710
‫Bene, Git è un software di controllo della versione, quindi

17
00:00:47,710 --> 00:00:50,530
‫un software che gira sul tuo computer e

18
00:00:50,530 --> 00:00:53,400
‫che fondamentalmente ti consente di salvare istantanee del tuo

19
00:00:53,400 --> 00:00:55,130
‫codice nel tempo, in

20
00:00:55,130 --> 00:00:59,240
‫modo da poter tornare indietro nel tempo nel tuo codice se necessario.

21
00:00:59,240 --> 00:01:01,210
‫E questa è davvero solo la superficie.

22
00:01:01,210 --> 00:01:05,006
‫Quindi Git è davvero un argomento incredibilmente complesso ed enorme e

23
00:01:05,006 --> 00:01:08,300
‫che potrebbe essere un intero corso da solo.

24
00:01:08,300 --> 00:01:10,180
‫Quindi, in questa lezione

25
00:01:10,180 --> 00:01:14,170
‫e nelle prossime, ti darò solo le basi di Git.

26
00:01:14,170 --> 00:01:15,340
‫Va bene.

27
00:01:15,340 --> 00:01:18,090
‫Quindi, ancora una volta, ciò che devi veramente sapere su

28
00:01:18,090 --> 00:01:20,530
‫Git è che è un software di controllo della

29
00:01:20,530 --> 00:01:22,930
‫versione che ti consente di salvare il

30
00:01:22,930 --> 00:01:25,580
‫tuo codice nel tempo in diversi commit e branch.

31
00:01:25,580 --> 00:01:28,400
‫E tutto questo avviene all'interno di un repository.

32
00:01:28,400 --> 00:01:29,940
‫Quindi, per ciascuno

33
00:01:29,940 --> 00:01:32,560
‫dei tuoi progetti, creerai un repository e

34
00:01:32,560 --> 00:01:35,130
‫poi, lì dentro, creerai commit e

35
00:01:35,130 --> 00:01:38,400
‫rami diversi, e imparerai tutto questo nel prossimo video.

36
00:01:38,400 --> 00:01:39,540
‫Va bene.

37
00:01:39,540 --> 00:01:42,970
‫Ad ogni modo, per ora, andiamo avanti e scarichiamo Git.

38
00:01:42,970 --> 00:01:45,430
‫E non lo farò ora perché, ovviamente,

39
00:01:45,430 --> 00:01:47,053
‫ho già installato Git.

40
00:01:47,910 --> 00:01:49,790
‫Quindi, una volta terminata l'installazione,

41
00:01:49,790 --> 00:01:51,253
‫apriamo il Terminale.

42
00:01:52,310 --> 00:01:55,650
‫E per verificare se è effettivamente installato

43
00:01:55,650 --> 00:01:59,290
‫sul tuo computer, digita git dash dash version.

44
00:01:59,290 --> 00:02:01,270
‫E poi, se ottieni qualche output,

45
00:02:01,270 --> 00:02:05,180
‫beh, allora significa che la tua installazione è andata a buon fine.

46
00:02:05,180 --> 00:02:06,970
‫Ora, ci sono un sacco

47
00:02:06,970 --> 00:02:08,590
‫di diverse interfacce utente

48
00:02:08,590 --> 00:02:11,470
‫grafiche per interagire con Git sul tuo computer, ma

49
00:02:11,470 --> 00:02:13,520
‫ti mostrerò tutto ciò che devi

50
00:02:13,520 --> 00:02:16,780
‫sapere per iniziare con Git usando la riga di comando,

51
00:02:16,780 --> 00:02:19,700
‫perché credo che in realtà sia un modo migliore

52
00:02:19,700 --> 00:02:21,810
‫per imparare a lavorare con Git.

53
00:02:21,810 --> 00:02:24,820
‫Inoltre, una volta che ti senti a tuo agio con la maggior

54
00:02:24,820 --> 00:02:26,910
‫parte dei comandi, in realtà è molto più

55
00:02:26,910 --> 00:02:28,470
‫veloce e più facile usare

56
00:02:28,470 --> 00:02:31,930
‫semplicemente la riga di comando invece di fare confusione con un'interfaccia utente grafica.

57
00:02:31,930 --> 00:02:33,070
‫Va bene.

58
00:02:33,070 --> 00:02:34,610
‫Ad ogni modo, ora andiamo avanti e

59
00:02:34,610 --> 00:02:37,363
‫creiamo un account su github. com.

60
00:02:39,550 --> 00:02:43,760
‫Quindi questo è GitHub e quindi github. com è dove

61
00:02:43,760 --> 00:02:48,650
‫vogliamo ora registrarci per un nuovo account.

62
00:02:48,650 --> 00:02:51,070
‫E GitHub è fondamentalmente una piattaforma

63
00:02:51,070 --> 00:02:54,490
‫in cui puoi ospitare i tuoi repository Git gratuitamente,

64
00:02:54,490 --> 00:02:56,780
‫per condividerli con altri

65
00:02:56,780 --> 00:02:59,500
‫sviluppatori o semplicemente per tenerli al sicuro.

66
00:02:59,500 --> 00:03:01,640
‫Quindi, ogni singolo sviluppatore che

67
00:03:01,640 --> 00:03:04,030
‫conosco utilizza effettivamente Git e GitHub, e

68
00:03:04,030 --> 00:03:07,430
‫quindi, se non l'hai usato fino a questo punto, allora

69
00:03:07,430 --> 00:03:10,800
‫è davvero un ottimo momento per unirti a tutti

70
00:03:10,800 --> 00:03:14,770
‫gli sviluppatori che si affidano davvero al servizio ogni singolo giorno.

71
00:03:14,770 --> 00:03:17,670
‫Quindi, ovviamente, non creerò un nuovo account qui, perché

72
00:03:17,670 --> 00:03:19,340
‫ne ho già uno,

73
00:03:19,340 --> 00:03:21,950
‫ma per favore vai avanti e fallo ora.

74
00:03:21,950 --> 00:03:24,983
‫E poi, una volta che sei pronto, torniamo al Terminale.

75
00:03:28,330 --> 00:03:30,710
‫Quindi, quello che voglio fare ora è configurare,

76
00:03:30,710 --> 00:03:33,340
‫molto rapidamente, la tua installazione Git locale con

77
00:03:33,340 --> 00:03:35,400
‫il nome e l'indirizzo email che

78
00:03:35,400 --> 00:03:37,230
‫hai appena usato su GitHub.

79
00:03:37,230 --> 00:03:42,230
‫Quindi questo è git config, quindi dash dash global,

80
00:03:44,260 --> 00:03:47,823
‫quindi user. nome, e poi il tuo nome.

81
00:03:49,310 --> 00:03:52,063
‫Quindi diciamo che è Jonas

82
00:03:53,800 --> 00:03:58,097
‫Schmedtmann, e poi premi Invio, e basta, va bene?

83
00:03:58,097 --> 00:04:01,420
‫Quindi questo è il nome, e poi anche l'e-mail.

84
00:04:01,420 --> 00:04:06,170
‫Quindi questo è git config, global,

85
00:04:06,170 --> 00:04:11,170
‫di nuovo, user. e-mail, e poi la tua e-mail qui, anche tra virgolette.

86
00:04:12,050 --> 00:04:12,883
‫Va bene.

87
00:04:13,720 --> 00:04:16,400
‫Quindi, questo è tutto per questo video in realtà.

88
00:04:16,400 --> 00:04:18,330
‫Nel prossimo, impareremo

89
00:04:18,330 --> 00:04:20,950
‫quindi le vere basi di Git.

90
00:04:20,950 --> 00:04:24,520
‫Bene, quindi dopo questo video e i prossimi due, spero che

91
00:04:24,520 --> 00:04:26,480
‫sarai davvero in grado di

92
00:04:26,480 --> 00:04:29,010
‫iniziare a utilizzare Git nei tuoi progetti,

93
00:04:29,010 --> 00:04:31,020
‫che credo sia molto importante per

94
00:04:31,020 --> 00:04:32,673
‫te come sviluppatore professionista.

