Ahí.
Dar una buena acogida.
Entonces en esta sección nos enfocaremos en algo nuevo.
Va a ser un poco un viaje lateral por un momento fuera de Noad y Express y el campamento de Yelp
y todas las cosas que hemos estado cubriendo.
Ni siquiera podemos escribir javascript h h out o C Ss para los próximos videos.
Nos enfocaremos en algo llamado Get y la mayoría de ustedes probablemente ya lo hayan escuchado o lo
hayan encontrado de alguna manera.
Es una tecnología muy popular e importante, pero es muy diferente de lo que hemos hecho hasta ahora.
No es realmente un lenguaje completo.
No es algo realmente complejo.
Es un poco difícil dominar y comenzar desde el principio, así que no estoy tratando de trivializar
eso en absoluto, pero es que no es como aprender javascript o aprender todos los CC.
Su alcance es mucho más pequeño.
Entonces, como lo mencioné, es popular.
Todavía no te he dicho lo que es realmente, pero es popular.
Acabo de leer hoy que el 42 por ciento de los desarrolladores lo usan y no sé si eso es en los Estados Unidos o en
todo el mundo.
Pero el 42 por ciento de alguna población de desarrolladores lo usa, que es más de lo que podemos
decir sobre muchas tecnologías.
Entonces, qué es un sistema de control de versiones.
Así que si voy a la página oficial de get get, que es get dash como CMD dot com, no va a ser tan esclarecedor
pero lo que nos dice es que es un sistema de control de versiones distribuidas,
gratuito y de código abierto, diseñado para manejar todo desde proyectos pequeños a muy grandes con velocidad y eficiencia.
Entonces, ¿qué es un sistema de control de versiones?
Básicamente, es una forma de que trabajemos con diferentes versiones de nuestro código para poder guardar diferentes características y tomar
notas a medida que progresamos y tener diferentes versiones que podemos mover hacia adelante y hacia atrás
en el tiempo.
Y luego también podemos colaborar con otras personas e incorporar diferentes versiones de algunos códigos que
escribí con el código que escribió mi compañero de trabajo.
Entonces es realmente poderoso.
Dije que muchos desarrolladores lo usan.
Definitivamente es importante.
Tal vez se pregunte por qué esperé hasta este punto para enseñarlo y he sido. He visto muchas preguntas
al respecto.
Las personas que están comenzando el curso se preguntan cuándo cuando la recuperación es la razón por la que no lo
enseñé por adelantado.
BUSH en realidad tengo.
Usualmente lo hacen históricamente, ya que paso el tiempo enseñando a llegar al principio.
Y también comenzamos con una línea de comando desde el principio.
Hay algunas razones realmente.
Una es que no es tan emocionante.
Y no quería perder el interés de la gente desde el principio, especialmente en un curso en línea en
el que es tan fácil verificar que no preste atención en comparación con una clase en línea o en persona.
Te tengo como rehén durante al menos 45 minutos para una conferencia en la que dices que sabes que tienes
que intentarlo.
Así que no quería desalentar a la gente desde el principio además de eso.
Es algo que requiere la terminal.
Entonces necesitas entender la línea de comando.
Y no quería mover la línea de comando al principio porque luego tenemos que hablar sobre cloud
9 y la instalación.
Y quería simplemente mantenerlo simple al principio.
Entonces esas son las dos razones.
El tercero que es más importante es que es realmente difícil entender la utilidad del bien
para realmente ver por qué tiene sentido cuando trabajas solo y cuando estás empezando.
versiones y te ayuda a colaborar con personas si tienes un gran proyecto, es realmente beneficioso.
Así que mencioné que te ayuda a guardar diferentes
Pero, por supuesto, al comienzo de esta clase no tenemos grandes proyectos.
No estamos colaborando con personas.
E incluso en este punto, no necesariamente estás colaborando.
Probablemente estés aprendiendo por tu cuenta.
Entonces es un poco difícil motivar realmente.
¿Por qué obtener es tan útil?
capaz de lograr que lo use de buena gana y haga que desee usarlo hasta más adelante en el curso.
Puedo convencerlo de que es útil, pero no creo que sea
Así que estamos en ese punto ahora que lo estamos cubriendo.
También es probable que hayas oído hablar de obtener centro si vuelvo aquí a nuestras notas estas son las grandes cosas de
las que quiero hablar.
Así que qué es lo.
¿Qué es el centro?
Ellos son muy diferentes.
Están relacionados tal vez muy diferente es demasiado fuerte de una palabra, pero no son lo mismo.
Esa es una idea errónea muy común entre los principiantes que simplemente los agruparon juntos.
Obtener es esa tecnología.
Está totalmente separado get hub es un sitio web.
Es una aplicación que funciona con get pero no son la misma cosa en absoluto.
Así que en realidad voy a hablar más sobre qué buen centro se encuentra más abajo.
Podemos trabajar con get y ni siquiera saber acerca de no preocuparse por obtener hub y muchas personas lo
hacen, aunque usan get pero no usan get hub.
No es tan común, pero es posible.
Así que nos vamos a enfocar solo en llegar al principio, así que hablamos sobre estos dos por qué deberías preocuparte de
nuevo, es que es realmente útil.
Entonces, una cosa es que potencialmente usarás esto especialmente si terminas trabajando con
personas, ya sea como contratista o para conseguir un trabajo como desarrollador.
Es algo que usan muchos equipos.
Como mencioné el 42 por ciento de los desarrolladores de.
Así que eso es principalmente por lo que deberías importarte.
También es una de esas cosas que es bueno tener en su currículum.
Y en realidad no está limitado solo a escribir código.
Inicialmente fue para lo que fue creado.
Pero más recientemente ha habido otras aplicaciones.
Entonces uno de los que quiero hablar es usarlo para ayudar a manejar el proceso de escribir una novela, una
obra de teatro o un guión.
Así que imagina que eres escritor y tienes una gran historia en la cabeza en la que
te vas a sentar y escribir y no sé.
Intenté escribir un guión antes de que mi proceso fuera muy difícil.
Muchas revisiones, muchos borradores diferentes que guardaría y mi proceso es muy similar a mi proceso
para escribir ensayos en la universidad, era escribir una versión y guardarla como ensayo V-1 y luego, si quería hacer algún otro cambio loco.
o decidí que iba a dirigir todo este párrafo y probar algo totalmente
diferente.
Pero no quiero abandonar lo que tenía al principio, entonces usaría Guardar como y hacer una
copia y tener el ensayo V-2.
que solía tener, creaba un nuevo documento y usted podía darle un nuevo título y
generalmente incrementar el números y eventualmente obtendré algo como este ensayo como la versión final real.
Y cada vez que quería tener una especie de punto de control donde pudiera regresar, podía volver
a mi borrador anterior. Podía leer lo
Elija esto en algo ridículo porque mi nombre es que mis convenciones de nombres no eran realmente una convención sino
mi nombre y me salí de control.
Así que ese es un problema que se soluciona o uno de los problemas es que con lo que puedo hacer es tener un
ensayo o un guión en el que estoy trabajando y lo uso.
Entra y básicamente dile que guarde mis archivos para mantener un registro de ellos.
Todavía tengo que guardar los archivos en mi editor de texto.
Pero lo que puedo hacer con get es decir, está bien, en este punto, guarde todos estos archivos y acabo de agregar
la muerte del personaje principal y luego podría escribir un poco más y volver a guardar usando get y decir que me
' Ahora solo agregué la muerte del personaje secundario y luego pude cambiar de opinión y decir que tal vez debería
llevar la historia en una ruta diferente.
Entonces podría probar algo y guardar otra versión de él.
En realidad no es un borrador, salvo otra versión en la que, en lugar de matar a los dos personajes principales,
ambos viven y se casan y tienen hijos.
más adelante si sabes que mi editor obtiene la historia y decide que sabes que realmente deberías haberlos matado.
Y lo que puedo hacer
Puedo simplemente usar un simple comando get.
Es un regreso al punto donde lo guardé donde dije que maté al personaje principal o donde dije
que sabías X o Y.
Básicamente puedes dejar pequeños mensajes para ti y no solo no se limita a un archivo, que es
algo muy diferente de los sistemas tradicionales de administración de tu versión, así que en un ensayo es un archivo
en el que estoy trabajando.
Lo guardo y luego podría guardar como.
Pero siempre es un archivo.
Lo que puedes hacer con esto es si tienes un gran proyecto, así que vas a codificar.
Ahora si tenemos un proyecto con 10 archivos javascript un montón de CSSA algunas imágenes HCM muchas
tecnologías diferentes.
Digamos que es una aplicación express que tiene muchas carpetas.
Lo que puedo hacer es apuntar piezas individuales y guardarlas usando get.
Entonces puedo decir que acabo de crear el directorio y agregué las vistas para perros.
Y puedo guardar eso como un punto de control al que puedo volver más tarde.
Y luego pude hacer algo más tarde en el ataque y decidir OK simplemente eliminar los perros del directorio de vistas y en
su lugar moverlos dentro del directorio de su propio perro con un directorio de vista.
Y puedo decir que es un punto de control y luego podría hacer eso para todas las
piezas diferentes, por lo que con lo que terminas es que al final de un proyecto tendrás montones de
pequeños commits diferentes.
Así que les mostraré un ejemplo rápido de eso y voy a obtener un centro que nuevamente no es lo mismo
que obtener.
Piense en ello como un espectador que olvida una forma de compartir diferentes versiones de cosas para compartir el código con las personas.
Sin embargo, no se consigue a sí mismo.
Entonces este es el repositorio express en get hub.
Y lo que quiero señalar.
Así que este es el código para expresar que hemos estado usando cuando ejecutamos la instalación de NPM Express.
Este código se ejecuta correctamente, no necesariamente se ejecuta cuando lo instalamos, pero cuando incluimos Express y lo ejecutamos, se
ejecuta una gran cantidad de este código.
Lo que quiero mostrar es aquí.
Cinco mil ciento noventa y cuatro se compromete.
Entonces, en el próximo video, escribimos nuestros propios compromisos y les mostraré cómo se ve eso
y qué significa realmente.
Pero eche un vistazo a todos estos mensajes y hay miles de ellos.
Así que permítanme elegir uno arbitrario aquí.
Veamos a encontrar a Harry.
Esto esta bien.
Actualizar dependencias ilustradas.
Si hago clic en eso, lo que veo aquí son los archivos que se incluyeron en esta confirmación.
Por lo tanto, los archivos que básicamente estaban destinados a ser guardados para hacer una versión de un mensaje que dice
dependencias de ejemplo de actualización.
Y veo lo que ha cambiado.
Entonces cambiamos las versiones.
Parece que Harry quien escribió este Doug Wilson cambió las versiones.
Entonces ese es un simple ejemplo de una confirmación.
Veamos si podemos tratar de encontrar algo un poco más complejo.
Todo bien.
Bueno, aquí hay uno o dos archivos, así que Express es probablemente más de 100 archivos en todo este repositorio.
Pero en este caso, alguien hizo una pequeña confirmación con dos cambios en dos archivos.
Estos son solo algunos ejemplos.
Siéntete libre de echar un vistazo.
Obviamente no se espera que entiendas el código o toda la terminología, pero échale un
vistazo y es divertido volver al principio.
De hecho, no sé si hay una manera realmente fácil de hacer eso solo para retroceder
desde el principio, pero podrías intentar cambiar esto para que sea la página 50 y eso te lleve de vuelta al 2012.
Entonces eso es mucho show de express.
De nuevo, volveremos para hablar con ella en breve, pero vamos a comenzar hablando acerca de cómo llegar a
nuestra terminal donde solo estamos escribiendo nuestro propio código y guardándolo en diferentes lugares usando get para hacer nuestros propios commits,
pero estamos No vamos a compartirlos con nadie hasta que hablemos sobre cómo levantarse.
Entonces, lo último que quiero mencionar es instalar get y tengo entre paréntesis.
Realmente no.
Y eso es porque al usar Cloud 9 no tenemos que instalar un juego nosotros mismos.
Viene instalado ya cuando creas una nueva instancia en la nube.
Pero si no está utilizando Cloud 9 si está utilizando un terminal de su
propio terminal y el propio shell que instaló, tendrá que instalarlo para que pueda encontrar muchas instrucciones en línea.
De vez en cuando, las cosas van mal, necesitas algunas dependencias, pero es una de las herramientas más instaladas en todo el desarrollo
web, por lo que hay muchos recursos de tutoriales que bloquean las publicaciones de desbordamiento en todas partes.
Pero al usar Cloud 9 no tenemos que preocuparnos por eso.
Entonces, solo para asegurarnos de que funciona, aquí está la prueba que puede hacer.
Obtener la versión de dash dash.
Y mientras vea algo aquí, no tiene que ser un punto nueve punto uno.
Si estás viendo esto en el futuro y tienes una versión diferente, está bien.
Todo lo que importa es que no veas commed no encontrado.
No verá un mensaje de error y eso es todo lo que haremos con get por ahora en la próxima lección.
Vamos a hablar de tres nuevos comandos.
Obtenga una red obtenga ADD y obtenga commit.
Está bien, veré si Nelson