1
00:00:00,022 --> 00:00:04,156
[MÚSICA]

2
00:00:04,156 --> 00:00:08,210
Git es un sistema muy popular de
control de versiones para software.

3
00:00:09,250 --> 00:00:12,420
Necesitamos Git para trabajar
con nuestro ecosistema

4
00:00:12,420 --> 00:00:16,520
Node que vamos a utilizar a
lo largo de esta especialización.

5
00:00:16,520 --> 00:00:20,380
Es importante que instales
Git en tu computadora.

6
00:00:20,380 --> 00:00:26,820
Demos algunos pasos rápidos
para configurar Git en tu computadora

7
00:00:26,820 --> 00:00:33,850
luego, unos comandos que nos permiten
hacer uso de Git en esta especialización.

8
00:00:35,680 --> 00:00:40,180
No voy a entrar en mucho detalle sobre
el control de versiones y cómo funciona Git,

9
00:00:40,180 --> 00:00:41,200
Y esas cosas. Así que

10
00:00:41,200 --> 00:00:43,580
Eso está fuera del
alcance de este curso.

11
00:00:43,580 --> 00:00:48,770
En cambio, obtendremos una
comprensión básica de Git.

12
00:00:48,770 --> 00:00:51,470
Git es, como dije, un sistema
de control de versiones.

13
00:00:51,470 --> 00:00:54,370
Esta es una herramienta
software que nos permite

14
00:00:54,370 --> 00:00:59,570
la gestión de los cambios en el código fuente
y el mantenimiento del historial de versiones.

15
00:00:59,570 --> 00:01:01,460
A medida que evolucione
tu código fuente,

16
00:01:01,460 --> 00:01:06,610
podrás chequear el código
en diferentes momentos,

17
00:01:06,610 --> 00:01:12,640
de modo que siempre puedes tener una
forma de retroceder a una versión anterior,

18
00:01:12,640 --> 00:01:17,510
en caso de que las actualizaciones
del código no funcionen correctamente.

19
00:01:17,510 --> 00:01:22,350
Hay varios sistemas de control de
versiones que se usan en el mundo real,

20
00:01:22,350 --> 00:01:25,220
como CVS o SVN

21
00:01:25,220 --> 00:01:30,330
y Git es un mecanismo muy popular
para el control de versiones estos días.

22
00:01:31,830 --> 00:01:33,860
¿Dónde se originó Git?

23
00:01:33,860 --> 00:01:40,820
Git fue diseñado por Linus Torvalds, la
persona detrás del sistema operativo Linux.

24
00:01:40,820 --> 00:01:44,630
Git se diseñó como un sistema de
control de versiones distribuido

25
00:01:44,630 --> 00:01:50,320
para el desarrollo
del kernel de Linux

26
00:01:50,320 --> 00:01:56,610
que ha visto una implementación mucho
más amplia en el mundo real, en estos días.

27
00:01:56,610 --> 00:02:00,830
El ecosistema Node
está muy ligado a Git

28
00:02:00,830 --> 00:02:04,780
esa es la razón por la que
necesitamos Git en esta especialización.

29
00:02:06,600 --> 00:02:10,720
Pasemos ahora a unos
cuantos ejercicios prácticos,

30
00:02:10,720 --> 00:02:13,220
donde primero
configurarás Git.

31
00:02:13,220 --> 00:02:16,330
Luego aprenderás algunos
comandos básicos de Git.

32
00:02:16,330 --> 00:02:21,300
Y luego también comprenderás cómo
puedes configurar un repositorio en línea

33
00:02:21,300 --> 00:02:25,610
en lugares como
Git Hub o Bit Bucket

34
00:02:25,610 --> 00:02:32,190
sincronizando tu código fuente de tu
computadora con el repositorio en línea.

35
00:02:32,190 --> 00:02:37,160
Obviamente, este no es un tutorial
completo sobre Git, pues aprenderemos

36
00:02:37,160 --> 00:02:42,439
lo suficiente de los comandos que es
necesario usar en esta especialización.

37
00:02:43,710 --> 00:02:47,900
Demos ahora algunos pasos rápidos
para configurar Git en tu computadora.

38
00:02:49,450 --> 00:02:52,200
Una forma sencilla de
configurar Git en una computadora

39
00:02:52,200 --> 00:02:56,790
es ir al sitio llamado
git-scm.com.

40
00:02:56,790 --> 00:03:01,010
Y luego descargar los archivos
de instalación de Git desde allí.

41
00:03:01,010 --> 00:03:06,060
Cuando visites ese sitio web,
git.scm.com, verás

42
00:03:06,060 --> 00:03:11,450
en el lado derecho, aquí,
un botón para descargar Git.

43
00:03:11,450 --> 00:03:17,330
Si lo deseas, puedes ir directamente
a la página de Descargas en el sitio,

44
00:03:17,330 --> 00:03:21,110
y encontrarás descargas
para varias plataformas

45
00:03:21,110 --> 00:03:24,790
puedes descargar la plataforma
para tu instalación específica.

46
00:03:24,790 --> 00:03:29,300
Esta es la forma más fácil de
tener Git en tu computadora.

47
00:03:29,300 --> 00:03:33,700
Hay otras formas de configurar
Git, dependiendo de tu plataforma.

48
00:03:33,700 --> 00:03:39,220
Por ejemplo, si instalas GitHub
Desktop en tu computadora,

49
00:03:39,220 --> 00:03:41,450
configurará automáticamente
Git por ti.

50
00:03:41,450 --> 00:03:44,710
Si utilizas un Mac
e instalas xcode

51
00:03:44,710 --> 00:03:49,340
especialmente las herramientas de línea de
comando de xcode, también configurará Git por ti.

52
00:03:49,340 --> 00:03:54,590
En este sitio, git-scm.com,
si vas a la página de documentación,

53
00:03:54,590 --> 00:04:00,640
notarás que hay un libro
allí llamado Pro Git.

54
00:04:00,640 --> 00:04:04,610
Puedes pasar al
enlace Getting Started.

55
00:04:04,610 --> 00:04:10,720
Verás un capítulo específico
sobre la Instalación de Git.

56
00:04:10,720 --> 00:04:15,640
Ve a este sitio de instalación
de Git y allí tienes más detalles

57
00:04:15,640 --> 00:04:20,450
sobre cómo instalar Git
en tu plataforma específica.

58
00:04:20,450 --> 00:04:24,180
Puedes usar cualquiera
de los métodos sugeridos

59
00:04:24,180 --> 00:04:26,400
para instalar Git
en tu plataforma.

60
00:04:26,400 --> 00:04:28,100
Esto es bastante sencillo,

61
00:04:28,100 --> 00:04:31,850
No voy a entrar en detalles
de cómo hacer la instalación.

62
00:04:31,850 --> 00:04:37,400
Descarga el instalador y ejecuta la
instalación para tener Git en tu computadora.

63
00:04:38,590 --> 00:04:42,300
Una vez que instales Git en una computadora
abre una ventana de comandos

64
00:04:42,300 --> 00:04:45,910
o PowerShell si estás
usando una máquina Windows

65
00:04:45,910 --> 00:04:50,490
o abre un terminal si
estás utilizando una Mac

66
00:04:50,490 --> 00:04:54,945
o una Linux y en el prompt
escribe git --version

67
00:04:54,945 --> 00:05:01,340
para verificar qué versión de git
está instalada en tu computadora.

68
00:05:01,340 --> 00:05:06,360
En mi máquina tengo instalada
esta versión actual de git

69
00:05:06,360 --> 00:05:09,880
que es lo suficientemente
buena para mí para trabajar.

70
00:05:09,880 --> 00:05:14,190
Una vez que verifiquemos que Git
está instalado, configuraremos un par

71
00:05:15,740 --> 00:05:20,610
de parámetros de identidad, el nombre de
usuario y la dirección de correo electrónico.

72
00:05:20,610 --> 00:05:25,180
Cada vez que Git haga un commit,
como aprenderás más tarde,

73
00:05:25,180 --> 00:05:27,410
hará uso de
esta información.

74
00:05:27,410 --> 00:05:35,260
Para hacerlo, escribe
git config --global user.name,

75
00:05:35,260 --> 00:05:39,899
y puedes escribir
tu nombre de usuario.

76
00:05:44,847 --> 00:05:48,333
El otro parámetro que voy a
configurar es mi correo electrónico.

77
00:06:00,676 --> 00:06:06,446
Y para asegurarme de que esta
información se ha configurado,

78
00:06:06,446 --> 00:06:09,280
podemos escribir
git config list.

79
00:06:09,280 --> 00:06:13,440
Y enumerará el conjunto de
configuraciones que tenemos.

80
00:06:13,440 --> 00:06:14,010
Listo

81
00:06:14,010 --> 00:06:16,470
Algunas se configuran
automáticamente.

82
00:06:16,470 --> 00:06:20,010
Pero si lo deseas, puedes
configurarlas como quieras.

83
00:06:20,010 --> 00:06:24,840
Aquí tengo mi valor de
editor establecido en vi,

84
00:06:24,840 --> 00:06:30,860
que es el que uso para editar
archivos de línea de comandos.

85
00:06:32,390 --> 00:06:38,890
Con esto, hemos completado la configuración
de Git en nuestra computadora.

86
00:06:39,900 --> 00:06:44,827
Una vez que tienes git en tu computadora,
es hora de ir a aprender Git poco a poco.

87
00:06:44,827 --> 00:06:48,369
[MÚSICA]