No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Subiendo nuestro primer repositorio

12/13
Recursos

Aportes 85

Preguntas 123

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

IMPORTANTE: Antes de ver el video lee esto

En el minuto 8:55 hay un corte en donde el profesor estaba explicando sobre que ahora ten铆an que hacer el push a main y de repente se corta y termina haciendo push a master.
.
Como ese corte vuelve esta parte confusa, aqu铆 te dejo las instrucciones para que puedas seguir el curso sin que te d茅 errores al tratar de hacer el push.
.
GitHub cambi贸 su rama por defecto a main, antes se llamaba master, git a煤n sirve conservando la rama master por defecto. Al ser ramas diferentes, al querer hacer el push es muy probable que los cambios no se vean y te pasen cosas raras con tu repositorio. Para evitar esto tenemos dos soluciones:
.
1.- Cambiar la rama por defecto de git a main (recomendado)
.
Para hacer esto (justo despu茅s del git init y ANTES del ```git add`), estando en tu repositorio desde la terminal debes escribir el siguiente comando:

git checkout -b main

Esto establecer谩 tu rama por defecto como main y no tendr谩s problemas al subir tu c贸digo al repositorio.
.
Si ya hiciste un commit antes de hacer lo que puse all谩 arriba, entonces puedes ejecutar este comando:

git branch -m master main

Esto renombrar谩 tu rama actual master a la rama por defecto de GitHub main.
.
2.- Cambiar la rama por defecto de GitHub a master (no recomendado)
.
Puedes optar por seguir usando master como rama principal en GitHub, aunque no lo recomiendo, ya que la tendencia es usar main, pero si quieres seguir usando master
.
Dir铆gete a esta URL (ya tienes que haber iniciado sesi贸n en tu cuenta de GitHub):
.
https://github.com/settings/repositories
.
En donde dice 鈥淩epository default branch鈥 estar谩 escrito por defecto main, solo tienes que cambiarlo a master y darle click al bot贸n de Update, de esta forma puedes seguir normal con el curso (lo mismo aplica para el Curso de Git y GitHub, aunque all谩 estar谩n usando master).
.
Listo, ya puedes empezar a ver tu clase 馃槃

Son ideas m铆as o el Prof Ricardo parerece el hermano barbudo y con gafas de Freddy en su foto de perfil de GitHub, me remito a las pruebas鈥 馃槢

PD: Buen curso, muchas gracias por su labor 馃槈

Que buena clase, pero como una aportaci贸n respetuosa y constructiva: s铆 deber铆an modificar la clase en las partes que nos indica escribir 鈥渕aster鈥 en vez de 鈥渕ain鈥. Ya que varios de mis compa帽eros est谩n teniendo dificultades para seguir de manera adecuada con el resto de la clase.
馃槂

馃搶 GitHub nos recomienda que ahora nuestra rama principal sea main y no master, aunque puedes utilizarlo por el momento.

ABRIR VSC DESDE TERMINAL
.
Para quien al escribir el comando 鈥渃ode .鈥 no les funcione, es debido a que primero tienen que configurarlo.
.
Este comando se instala desde el propio Visual Studio Code.
.
Primero entramos en el 鈥淐ommand Palette鈥.
.
Men煤 View > Command Palette (MAYUS + Comando + P)
.
Entre los comandos que sugiere para ejecutar podemos encontrar uno que hace justamente la instalaci贸n del comando 鈥渃ode鈥. Podemos buscarlo f谩cilmente con el keyword 鈥渃ode鈥. El comando se llama: 鈥淪hell Command: Install 'code鈥 command in Path".
.
Simplemente seleccionamos el comando mencionado para que se ejecute y reiniciamos el terminal.
.
Aclaro esto porque no not茅 que diera detalles sobre esto en el minuto 02:53 aproximadamente.

Si quiere hacer un push desde vscode y que funcione al instante. Necesitas agregar la llave SSH al keychain:
ssh-add -K ~/.ssh/id_rsa

Me da la impresi贸n que hay elementos en este curso que van m谩s all谩 de un Prework y tal vez sea mejor estudiarlos en el curso correspondiente.

Cuando yo intent茅 hacer un push mediante Visual Studio Code, me sal铆a el siguiente error: 鈥淓rror: Permission denied (publickey)鈥. Para quienes sufran de lo mismo, les dejo como lo solucion茅 yo:
.

  1. Sigue esta primera gu铆a: Generating a new SSH key and adding it to the ssh-agent
    Vas a seguir las dos primeras secciones:
    a) Generating a new SSH key
    b) Adding your SSH key to the ssh-agent
    NOTA: Vas a tener que generar una llave SSH nueva, usando el algoritmo Ed25519
    .
  2. Contin煤a con esta segunda gu铆a: Adding a new SSH key to your GitHub account
    Esto es para volver a agregar la nueva llave SSH a tu cuenta de Github, igual a como lo ense帽aron en la clase.
    .

Una vez hayas realizado lo anterior, vuelve a intentar hacer un commit y un push desde Visual Studio Code. En mi caso ya no tuve problemas.

Hola!

Primero al tratar de cambiar el autor y correo como indicaron en la clase no me permitio realizarlo. Tuve que utilizar los comandos

<git  config --global user.mail "corrreo"
git config --global user.name "Nicole"> 

Luego de esto logre establecer conexion con github por medio de la terminal pero ahora cuando intento hacer push me sale este mensaje

Luego de esto me puse a investigar en internet y ejecute lo siguiente
git push 鈥 set-upstream origin master

ya con esto permite realizar push sin inconvenientes.

Fatal el curso, lleno de errores, nunca da un paso bien hecho el profesor, todo me toco configurarlo por medio de las ayudas de GitHub y YouTube.

Que mal que toque empezar aprender algo que lo tiene motivado a uno y se encuentre con estos frenazos en el aprendizaje.

Hola! Me salio un 鈥渇atal鈥 (y me imagino que no es bueno鈥

En terminal me sale lo siguiente鈥

fatal: bad config line 6 in file /Users/jahz/ .gitconfig

intente volver a configurar con git config pero ya no me dejo y sale la misma linea鈥 que puedo hacer?

Aunque Visual Code facilite el uso de Git.
Es mejor saber usarlo por nuestra cuenta.
Si, son atajos para ser mas productivos a futuro.
Pero en un inicio atr茅vete a probar, a romper, a reconstruir y aprende Git como debe de ser.
No dejes de practicar, yo conf铆o en ti!
#NuncaParesDeAprender

Otra forma para guardar y cerrar en vim es presionando

esc

posterior a ello teclear

:x

con esto hace las operaciones :wq con un solo comando

Muy bueno el curso pero me dio bastante trabajo, porque no est谩 actualizado con lo que se debe hacer. SUGERENCIA. Sigan los pasos que aparecen en GITHUB. As铆 fue como logr茅 que funcionara.

Cuando estaba en el editor de texto vi, tratando de cambiar mi email, con escape no me cambiaba a modo 鈥渋nsert鈥, aqu铆 la soluci贸n, posicione el cursor (me mov铆 con las flechas hasta donde empezaba mi email), active las mayusculas y toque la letra 鈥淒鈥, se borro el email, el editor entro en modo 鈥渋nsert鈥 y me dejo escribir mi email, cuando estaba listo toque escape, y escrib铆 " :wq " y listo. Espero que ha alguien le funcione馃憤馃従馃槃

Cuando pongo 鈥渕aster鈥 me pide unas autenticaciones (nombre de usuario en github y contrase帽a) despues de ponerlas me sale que no se pudo autenticar nada y que debo crear un token, as铆 que entre directamente GitHub y segu铆 los pasos para crear el token, una vez logrado esto volv铆 a realizar el proceso y cuando me pidi贸 la autenticaci贸n escrib铆 mi nombre de usuario y copie y pegue mi token y ah铆 si me apareci贸 correctamente el c贸digo

En resumen, que simplemente donde en el v铆deo aparezca master poner main y ya as铆 de sencillo鈥

``
Una pregunta a mi me marco error con el comando git push -f origin main , supongo que es por la version que tengo de git , por que con git push -f origin master si me permite subir el repositorio. este es el error que me manda :error: failed to push some refs to github.com:OmarSanchez-developer/preworkMac.gi
```t'

```

no pude me perdi horrible deber铆an actualizarlo , para tener un aprendizaje correcto y que no desmotive

Hola tuve problemas para poder configurar mi email porque no pod铆a entrar en modo insert. Estuve investigando y les dejo esto que me funcion贸:

Dependiendo de tu config de vim puede que abajo a la izquierda te salga si est谩s en modo normal o modo insertar. Lo primero es saber que para entrar en modo normal tienes que pulsar la tecla escape , y para entrar en modo insertar tienes que pulsar la tecla i (i de insertar).

Espero que les sirva. Saludos.-

Un curso muy interesante.

Sin embargo se pueden mejorar varias cosas, como el corte donde se cambia de main a master, pero principalmente la 煤ltima clase donde se realiza el Push desde Visual Studio Code, ya que en la misma pantalla del profesor se ve cuando sale el error:

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Lo malo de esto no es que no se pueda equivocar, sino que no se corrija, y que adem谩s luego de brinde una explicaci贸n que no es cierta sobre por qu茅 la actualizaci贸n del repositorio de Github no se actualiza. El profesor indica que esto se debe a que cuando se hace desde Visual Studio se demora m谩s y que por esto no se ve reflejado, pero en realidad es por un error.

Este error se soluciona (no es que yo sepa sino que busque la soluci贸n) agregando el siguiente c贸digo:

ssh-add ~/.ssh/id_rsa

Para guardar cambios en vsc recomiendo mucho utilizar el shortcut

command + s

Comandos de este Editor VI lo encuentra en este documento PDF https://www.unirioja.es/cu/enriquez/docencia/Quimica/vi.pdf

En las 煤ltimas actualizaciones de Git, te permite configurar la l nombre de la rama de m谩ster a Main en autom谩tico para no estar lidiando con eso.

Recomiendo tomar el curso de Git y Github, aqu铆 en Platzi.
https://platzi.com/clases/git-github/

creo que met铆 mal el keyphrase y desde ah铆 todo fall贸, no s茅 como comenzar de nuevo.

Muy malo este pre-work, me la paso cruz谩ndomelas con errores y perdiendo tiempo.

Para los que no han podido hacer un commit desde VSCode, hay un aporte que no estaba muy claro. La forma de agregar el SSH key es as铆 (user@username es simplemente tu nombre de usuario dependiendo de como lo tengas en tu mac):

[email protected] github % ssh-add -K ~/.ssh/id_rsa

En caso de que les salga un error. Al subir a la rama main. Deben crear la rama. Lo puede hacer de esta forma: git branch -M main y luego git push -u origin main

este video deberia de estar corregido, es la tercera vez en 2 a帽os que hago la misma estupidez, de master en vez de main, deberian de actualizarlo!!

Es posible que cuando estes en Visual Studio Code tengas que volver a proporcionar usuario y correo aplicando estos comandos en la carpeta de tu repositorio desde la terminal. Para que as铆 te funcione el env铆o de commits y push desde el VSC.

Cuando se coloca este comando y abre este editor para borrar se coloca donde va a borrar y se oprime la tecla x y as铆 borra

En el minuto 7:00, recuerden descomentar las lineas de 鈥渘ame鈥 e 鈥渆mail鈥 para que tome la configuraci贸n, borrando el # al principio de cada l铆nea

Falt贸 instalalr git

En OS X

  1. Instalar Homebrew (ya lo hicimos antes)
  2. Ejecutar
brew install git
  1. Verificamos la versi贸n instalada con
git --version

Al intentar subir los cambios desde VS Code me aparec铆a el error :

git@github鈥: Permission denied (publickey)
fatal: Could not read from remote repository

.
Al validar si la Key estaba cargada en ssh desde la terminal:

$ eval "$(ssh-agent -s)"

Devuelve un 鈥淎gent pid 1234鈥
.
Al ejecutar la siguiente l铆nea

$ ssh-add -l -E sha256

Devuelve 鈥淭he agent has no identities.鈥
.
Cre茅 el el siguiente archivo:

vi ~/.ssh/config

Con este contenido:

Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa

.
Valid茅 que no existan claves de github en Keychain Access (en caso de existir se deben eliminar).
.
Al cerrar VS Code y volver a abrir, ahora si pude subir los cambios.

Ac谩 si ya se pudo denso, pero estoy cumpliendo con lo que est谩 comentando el profesor, igualmente en mi caso si funcion贸 con master y no con main. Seguir茅 esperando el curso de Git y gitHub para poder aprender m谩s sobre estos repositorios.

Una forma con la que tambien puedes salir de Vim es presionando esc + shift + z + z

git config --global --edit

Excelente clase!

Esta clase me gusto demasiaso. Aqui si que aprendi a como trabajar el dia dia como programador MAC. Desconocia el sistema operativo e incluso le tenia miedo a este. Ahora me agrada mas que el windows y espero algun dia aplicarlo en una computadora real para no tener algun conflictoy familiarizarme con la industria de programadores ya que casi todos usan Mac que windows.

Oprim铆a ESC en Mac para salir de INSERT Mode y No me dejaba salir para continuar, presione control+c y funnci贸

que agotador se vuelve todo, es la tercera vez que hago todo el proceso, es frustrante, esta clase deber铆a volver a ser grabada. 馃槥

  1. Creamos un nuevo repositorio en github
  2. Abrimos en la consola la carpeta del proyecto que queremos subir
  3. Inicializamos nuestro repositorio local con git init
  4. Agregamos todos los archivos con git add .
  5. Luego hacemos un primer commit con git commit -m "initial state"
  6. Si queremos cambiar el correo y/o usuario de git con el que se estar铆an enviando los commits, lo hacemos con git config --global --edit
  7. Nos abre una consola de vim, podemos movernos hacia el correo o el nombre y simplemente cambiarlo
  8. Para guardar los cambios y salirnos presionamos las tecla esc y escribimos :wq
  9. Copiamos la llave SSH del proyecto
  10. En la terminal vamos a asociar nuestro proyecto local con el repositorio remoto en github a trav茅s del comando git remote add origin <pegar-aqui-llave-ssh-del-repositorio>
  11. Podemos usar git remote -v para ver a que repositorio remoto est谩 ligado nuestro proyecto local
  12. Para subir a nuestra rama main el proyecto, usamos git push -f origin main

隆Genial! Ya no tengo que guardar mis pr谩cticas en mi Mac y tener un desorden


Cuando est茅n en el Visual Studio Code, en mi caso tuve que volver a correr estos comandos con la respectiva info del nombre y correo y ah{i ya me funciono.

A mi me funcion贸 con main todo el tiempo minuto 11:40

Clase 12 鈥 Subiendo nuestro primer repositorio


驴Qu茅 pasos debemos de seguir para crear un nuevo repositorio en GitHub?

  • Clic en el bot贸n de m谩s y seleccionamos la opci贸n New repository.
  • Le asignamos un nombre al repositorio
  • Opcionalmente podemos agregar una descripci贸n.
  • Escogemos si el repositorio ser谩 p煤blico o privado.
  • Clic en el bot贸n Create repository

驴Qu茅 otra forma tenemos de conectarnos a GitHub aparte de SSH?

  • Por medio de HTTPS.

驴Para qu茅 sierve el comando mkdir?

  • Para crear una carpeta.

驴Para qu茅 sirve el comando touch?

  • Para crear archivos.

驴C贸mo podemos inicializar un repositorio loca?

  • Con el comando git init.

驴Qu茅 es un repositorio local?

  • Es la carpeta en donde tengamos nuestro proyecto.

驴Para qu茅 nos sirve el comando git add .?

  • Para agregar nuestros archivos y cambios a la memoria de git.

驴Para qu茅 nos sirve el comando git commit -m 鈥渕ensaje鈥?

  • Para guardar nuestros archivos y cambios en un repositorio de git. La flag -m es para que podamos agregarle un mensaje que nos permita identificar el cambio que hicimos en el proyecto.

驴Para qu茅 nos sirve el comando git config --global --user?

  • Para configurar nuestro nombre de usuario y correo electr贸nico en git.

驴Para qu茅 nos sirve el comando git remote add origin ruta?

  • Para agregar un repositorio remoto a git.

驴Para qu茅 nos sirve el comando git remote -v?

  • Para ver los repositorios remotos que hemos agregado.

驴Qu茅 pasos debemos de seguir para enviar un repositorio local a GitHub?

  • Ejecutando el comando git push -u origin main.

驴C贸mo podemos hacer push desde Visual Studio Code?

  • Nos dirigimos al men煤 lateral y buscamos el logo de git.
  • Escribimos el mensaje identificador
  • Clic en el s铆mbolo de chulo o paloma y aceptamos en la alerta que aparece.
  • Clic en el men煤 de tres puntos (鈥) y seleccionamos la opci贸n Push.

驴Cu谩l es la desventaja de hacer push desde Visual Studio Code?

  • Los cambios no se ver谩n reflejados de inmediato.

Para quien necesite esta informaci贸n, estaba intentando cambiar el correo, y por m谩s que presionaba Escape no pod铆a colocar el 煤ltimo paso de 鈥:wq鈥. Llegu茅 a pensar que el bot贸n no serv铆a.
La soluci贸n, por m谩s ins贸lito que se lea, fue desactivar Siri, gracias a este art铆culo que me proporcion贸 la informaci贸n.

M谩s abajo (la pongo para que los m谩s recientes - como yo- la lean) le铆 la soluci贸n para cuando el VS Code no termina de conectar:

Si quiere hacer un push desde VS Code y que funcione al instante. Necesitas agregar la llave SSH al keychain:
ssh-add -K ~/.ssh/id_rsa

Lo haces desde la Terminal鈥

  • Subiendo el primer repositorio

    Inicio de GitHub, en el bot贸n de + le damos New repository. Le colocamos un nombre, y luego create repository. Luego copiamos la direcci贸n que aparece en Quick Setup seleccionando SSH, luego vamos a la terminar y nos ubicamos en la carpeta y en la ruta donde queremos crear el repositorio, en caso de querer crear una nueva carpeta podemos usar el comando mkdir, le colocamos el nombre que deseamos y luego creamos el archivo desde el terminar con el comando touch (touch helloworld.html).

    Luego podemos abrirlo con el comando code .

    Ah铆 podemos crear el archivo y la informaci贸n que desees.

    Despu茅s de eso, debemos inicializar nuestro repositorio local con el comando git init, luego git add .

    Luego hacemos un Commit, que es c贸mo GitHub guarda los puntos de avance hacia tu repositorio en local.

    Los Push es donde t煤 haces un env铆o de la informaci贸n al repositorio remoto.

    git commit -m "initial state"
    git config --global --edit
    

    En este paso modificamos el correo en caso haya aparecido un correo con la extensi贸n @192.168.1.104 luego para guardar presionamos la tecla ESC y escribimos :wq para salvar y cerrar.

    Con eso ya tenemos todo copiado de manera local, entonces hay que agregar nuestro repositorio remoto, para eso regresamos a GitHub y volvemos a copiar la URL que aparece en Quick Setup seleccionando SSH. Volvemos a la terminal y escribimos:

    git remote add origin [email protected]:celis...
    git remote -V
    git push -f origin master
    

    Con esto ya nos hemos conectado al repositorio prework mac

    El 煤ltimo paso es enviar todos nuestro cambios a github:

    git push -f origin master
    yes
    password
    

    Luego en nuestro GitHub ya podemos visualizar los cambios o archivos que hemos generado. Con esto todos los cambios que hagamos en nuestro proyecto se va a guardar en la nube.

    NOTA: cuando hacemos commit desde VS Code, los cambios no se reflejan tan r谩pido como cuando los hacemos desde la terminal que se reflejan de inmediato.

IMPORTANTE MUY IMPORTANTE

POR FAVOR, LEE TODO EL COMENTARIO PRIMERO

Hola, dado que este capitulo en especifico esta desactualizado (26/nov/20) aqu铆 les dejo dos videos con los cuales pude solventar todos mis problemas y los errores que me causo este capitulo:

NOTA: te recomiendo que veas los dos videos antes de comenzar a hacer algo en la Terminal y sabras que te hace falta ejecutar para solventar.

  1. Este video les va a permitir crear la configurar SSH para GitHub en Mac [2022] :
    https://www.youtube.com/watch?v=nZYJKXXMvkM
  1. En este segundo video van a poder ver que pasa con el estatus del Git y corregir lo errores:
    https://www.youtube.com/watch?v=VqZSUklxzsA&t=20s

Espero les ayude tanto como a m铆.

Salud.

No puedo salir del proceso en el minuto 7:14 馃槮(((((

Aunque con un poco de dificultad, seguimos ya prontos para culminar este curso maravilloso.

Para poder abrir visual studio code desde la terminal, tienen que agregar el comando 鈥渃ode鈥 en PATH, aqu铆 explica c贸mo: https://code.visualstudio.com/docs/setup/mac

Muy bien GitHub! 鈥 Buena intro para programar en Mac!

Puedo ver el cambio desde Escode

Nunca se pudo actualizar el repositorio en la secci贸n commit.
no se, si sea el 煤nico con ese inconveniente, trate de hallar el error pero no he podido dar con el.

Yo esribiendo WIQ 馃槙 DURE HORAS INTENTANDO SALIR! Jajaja!

Al agregar intentar ejecutar el comando git init me arroj贸 error, acabo de actualizar mi sistema operativo a a MACOS Monterey, as铆 que me toc贸 instalar un paquete con el comando

code-select --install

No s茅 si lo hice bien, aunque si me subi贸 el repositorio a Git.

En la ultima parte cuando haces commit con Visual studio al parecer no tienes permisos para subir y no es que se demora parece que tienes que iniciar la configuracion desde visual studio

Minuto: 13:26
Pemission denied (publickey)
fatal: Could not read from the remote repository

Al final se hace todo mas r谩pido desde el terminal, es genial! Solo hay que acostumbrarse y familiarizarse, es realmente muy practico! Para las estad铆sticas, a mi me funciono con MASTER jajaj

Se puede usar este comando para establecer la rama por defecto en main: git config --global init.defaultBranch main

De verdad que esta parte de Git y Github resumida es de mucha mucha ayuda! Mil gracias, desde ahora comenzare a guardar todo en github! 驴Tambi茅n se puede hacer directamente desde otro IDEs como IntelliJ?

C贸mo arreglar el mensaje 鈥榵crun: error: invalid active developer path, missing xcrun鈥 de macOS

Ejecuten en la terminal:

$ xcode-select --install

Mas info aqui: https://midu.dev/como-arreglar-macos-xcrun-error-invalid-active-developer-path-missing-xcrun/

Gracias!

a mi me funciono con master

Muy bien 鉁岎煆

Wow, ese atajo de hacer commit y el push en VSC es una maravilla y no lo sab铆a, siempre se me hac铆a raro que, al hacer cambios, se generara una M y esa notificaci贸n en la barra de navegaci贸n de Visual. Buen curso!

Esta clase es bastante clara y no se puede comparar con un curso completo pero recomiendo el curso de git y GitHub es de los mejores que hay en la plataforma.

En el minuto 7:02 el profe sale de la terminal donde comprueba el correo y contrasena, para salir de esa terminal, presiona esc para salir del modo insertar, luego escribe :x! y presiona enter, te devolvera a la terminal donde estan tus directorios

en este punto me pierdo... al escribir git init, al profesor le aparece: initialized empy git repository in... pero a mi me aparece: Reinitialized existing Git repository in /Users/vitoestudio/Documents/PROYECTOS/github/.git/ no se que significa y he seguido tal cual las instrucciones el profesor.

隆Que curso tan bueno! De verdad que aprend铆 mucho y me hace enamorarme m谩s de esta profesi贸n.

Git es una obra de arte!

Me fue muy bien con la terminal, cuando quise commitear desde el VS Code no pude hacerlo porque me saltaba error de falta de conexi贸n con el repositorio, lo autoric茅 en Github pero luego no pod铆a hacer el push me qued茅 en un error que dec铆a 鈥淧ress Enter to Confirm or Escape to Cancel鈥 no sab铆a que hacer, as铆 que use el terminal para commitear los cambios del cambio de Title por 鈥淪itio Web Profesional鈥

Estuvo muy bueno este curso! Sos un genio!

Si quieren saber de que manera pueden trabajar mas r谩pido con GitHub les recomiendo este curso
https://platzi.com/clases/desarrollo-moderno-codestream/
pero si aun no conoces GitHub primero vayan a realizarlo, lo da el poderosisimo Freddy Vega
https://platzi.com/clases/git-github/

Genial!!

La parte de :wq no me sal铆a entonces tuve que presionat ctrl + o y ah铆 ya se arregl贸

excelente clase! de las mejores

Cuando entren a vim pueden guardar y cerrar con esc y despu茅s control +zz.

Wow!

buena clase