Herramientas de usuario

Herramientas del sitio


guias:guiainstalaciongitvscode

Enlace a la vista de comparación

Próxima revisión
Revisión previa
guias:guiainstalaciongitvscode [2021/05/20 03:52] – creado Eduardo Padrónguias:guiainstalaciongitvscode [2021/05/23 22:14] (actual) Eduardo Padrón
Línea 14: Línea 14:
 Vamos a utilizar los conocimientos de [[https://github.com/fullmakeralchemist/raspberrysetupes|SSH Raspberry]] en esta guía utilizando el Shell de Raspberry desde Putty y vamos a ingresar el siguiente comando: Vamos a utilizar los conocimientos de [[https://github.com/fullmakeralchemist/raspberrysetupes|SSH Raspberry]] en esta guía utilizando el Shell de Raspberry desde Putty y vamos a ingresar el siguiente comando:
 <code> <code>
-sudo apt install git 
  
 +sudo apt install git
  
 </code> </code>
 +
 +{{  :guias:guias:gitvisual:installgitmedium.png  }}
 +
 +{{ guias:guias:gitvisual:gitintaled.png }}
  
 ==== 2.Configurando Git. ==== ==== 2.Configurando Git. ====
Línea 25: Línea 29:
 Así que ingresaremos los siguientes comandos: Así que ingresaremos los siguientes comandos:
  
-<code>git config --global user.name "usuariogit"+<code> 
 +git config --global user.name "usuariogit"
  
 </code> </code>
-<code>git config --global user.email "emailusuariogit@mail.com" +<code> 
 +git config --global user.email "emailusuariogit@mail.com"
  
 </code> </code>
 +
 +{{ guias:guias:gitvisual:usergitmedium.png }}
 +
 +{{ guias:guias:gitvisual:emailgitmedium.png }}
  
 A continuación, debes decirle a Git qué editor de texto desea usar. Si no tienes un editor favorito, simplemente puedes escribir: A continuación, debes decirle a Git qué editor de texto desea usar. Si no tienes un editor favorito, simplemente puedes escribir:
  
-<code>git config --global core.editor nano+<code> 
 +git config --global core.editor nano
  
 </code> </code>
 +
 +{{ guias:guias:gitvisual:editormedium.png }}
  
 ==== 3.Creando nuestro primer proyecto ==== ==== 3.Creando nuestro primer proyecto ====
Línea 49: Línea 61:
 En la terminal, puedes usar el comando mkdir (crear directorio) para crear un nuevo directorio. En la terminal, puedes usar el comando mkdir (crear directorio) para crear un nuevo directorio.
  
-<code>ls +<code> 
 +ls
  
 </code> </code>
-<code>cd Desktop+<code> 
 +cd Desktop
  
 </code> </code>
-<code>mkdir snitch-sniffer+<code> 
 +mkdir snitch-sniffer
  
 </code> </code>
-<code>cd snitch-sniffer+<code> 
 +cd snitch-sniffer
  
 </code> </code>
 +
 +{{ guias:guias:gitvisual:cddirecotymeidun.png }}
  
 A continuación, puedes crear un archivo que le dirá a las personas de qué se trata el proyecto. Puede utilizar cualquier editor de texto para hacer esto, como el Bloc de notas o mas adelante cuando tengamos el Visual Studio Code puedes hacer un segundo archivo para practicar. Crea un archivo llamado README.md, La extensión .md significa Markdown, que es un lenguaje de marcado. Puede obtener más información sobre Markdown [[https://daringfireball.net/projects/markdown/|aquí]]. Para crear un archivo desde el Shell de Raspberry utilizaremos el comando: A continuación, puedes crear un archivo que le dirá a las personas de qué se trata el proyecto. Puede utilizar cualquier editor de texto para hacer esto, como el Bloc de notas o mas adelante cuando tengamos el Visual Studio Code puedes hacer un segundo archivo para practicar. Crea un archivo llamado README.md, La extensión .md significa Markdown, que es un lenguaje de marcado. Puede obtener más información sobre Markdown [[https://daringfireball.net/projects/markdown/|aquí]]. Para crear un archivo desde el Shell de Raspberry utilizaremos el comando:
 <code> <code>
 +
 nano README.md nano README.md
- 
  
 </code> </code>
Línea 76: Línea 93:
 Yo ingrese el siguiente texto en el archivo README.md Yo ingrese el siguiente texto en el archivo README.md
 <code> <code>
 +
 # The Golden Snitch Sniffer # The Golden Snitch Sniffer
  
    This is a project that uses multiple long-range ultrasonic sensors to find and track an object flying in three-dimensional space. It displays the object's coordinates, speed, and trajectory through a VR headset.    This is a project that uses multiple long-range ultrasonic sensors to find and track an object flying in three-dimensional space. It displays the object's coordinates, speed, and trajectory through a VR headset.
- 
  
 </code> </code>
  
-Su archivo debería haber sido creado y ahora estará ubicado en su directorio. Puede escribir en la terminal para ver una lista de archivos el siguiente comando.+{{ guias:guias:gitvisual:readme.png }}
  
-<code>ls+{{ guias:guias:gitvisual:textreadmemedium.png }}
  
 +Su archivo debería haber sido creado y ahora estará ubicado en su directorio. Puede escribir en la terminal para ver una lista de archivos el siguiente comando.
 +
 +<code>
 +ls
  
 </code> </code>
Línea 92: Línea 113:
 Por el momento, el directorio es como cualquier otro de su sistema. Ahora necesitas hacer la parte de el control de versiones. Esto se conoce como repositorio de Git y toma la forma de un directorio oculto que realiza un seguimiento de todos los cambios en el directorio de trabajo. Escriba lo siguiente para crear el repositorio, que de ahora en adelante solo se llamará repositorio: Por el momento, el directorio es como cualquier otro de su sistema. Ahora necesitas hacer la parte de el control de versiones. Esto se conoce como repositorio de Git y toma la forma de un directorio oculto que realiza un seguimiento de todos los cambios en el directorio de trabajo. Escriba lo siguiente para crear el repositorio, que de ahora en adelante solo se llamará repositorio:
  
-<code>git init +<code> 
 +git init
  
 </code> </code>
 +
 +{{ guias:guias:gitvisual:gitinitraspberry.png }}
  
 Si vuelve a escribir ls, no parecerá que haya cambiado nada. Sin embargo, puede usar `ls -a` para ver todos los archivos y directorios ocultos. Si vuelve a escribir ls, no parecerá que haya cambiado nada. Sin embargo, puede usar `ls -a` para ver todos los archivos y directorios ocultos.
Línea 101: Línea 124:
 Ahora debería ver algo como esto en la ventana de su terminal: Ahora debería ver algo como esto en la ventana de su terminal:
  
-<code>. .. .git README.md+<code> 
 +. .. .git README.md
  
 </code> </code>
Línea 107: Línea 131:
 Ese directorio .git es el esqueleto del repositorio. Puede echar un vistazo al interior escribiendo lo siguiente. Ese directorio .git es el esqueleto del repositorio. Puede echar un vistazo al interior escribiendo lo siguiente.
  
-<code>ls -a .git +<code> 
 +ls -a .git
  
 </code> </code>
Línea 114: Línea 138:
 Así que ahora tienes la parte de la mochila mágica, pero aún no le has agregado nada. Ese archivo README.md aún no se ha colocado en la bolsa. Debe decirle a Git que desea agregar el archivo README.md al repositorio. Para hacer esto, simplemente escriba: Así que ahora tienes la parte de la mochila mágica, pero aún no le has agregado nada. Ese archivo README.md aún no se ha colocado en la bolsa. Debe decirle a Git que desea agregar el archivo README.md al repositorio. Para hacer esto, simplemente escriba:
  
-<code>git add README.md+<code> 
 +git add README.md
  
 </code> </code>
Línea 120: Línea 145:
 Sin embargo, a veces es más fácil agregar todo al repositorio, en lugar de agregar archivos individuales. Para hacer esto, puede escribir: Sin embargo, a veces es más fácil agregar todo al repositorio, en lugar de agregar archivos individuales. Para hacer esto, puede escribir:
  
-<code>git add --all+<code> 
 +git add --all
  
 </code> </code>
Línea 126: Línea 152:
 Ahora Git sabe que necesita realizar un seguimiento de todos los cambios que suceden en el archivo README.md. Puede ver el estado de su repositorio en cualquier momento escribiendo lo siguiente: Ahora Git sabe que necesita realizar un seguimiento de todos los cambios que suceden en el archivo README.md. Puede ver el estado de su repositorio en cualquier momento escribiendo lo siguiente:
  
-<code>git status+<code> 
 +git status
  
 </code> </code>
Línea 132: Línea 159:
 La respuesta anterior le indica que el archivo README.md aún no se ha confirmado. Esto significa que, aunque Git conoce el archivo, todavía no tiene almacenado ninguno de sus contenidos. La forma más sencilla de realizar una confirmación es escribiendo: La respuesta anterior le indica que el archivo README.md aún no se ha confirmado. Esto significa que, aunque Git conoce el archivo, todavía no tiene almacenado ninguno de sus contenidos. La forma más sencilla de realizar una confirmación es escribiendo:
  
-<code>git commit -am "add README.md"+<code> 
 +git commit -am "add README.md"
  
 </code> </code>
  
 Esto confirma todos los cambios que ha realizado en el directorio en el repositorio de Git y agrega un mensaje que dice lo que hizo. El mensaje puede ser cualquier cosa en realidad, pero es mejor que sea bastante breve pero descriptivo de lo que ha cambiado. Esto confirma todos los cambios que ha realizado en el directorio en el repositorio de Git y agrega un mensaje que dice lo que hizo. El mensaje puede ser cualquier cosa en realidad, pero es mejor que sea bastante breve pero descriptivo de lo que ha cambiado.
 +
 +{{ guias:guias:gitvisual:gitcomitt1medium.png }}
  
 ==== 4.Trabajando con un Github ==== ==== 4.Trabajando con un Github ====
Línea 148: Línea 178:
 Ahora que tiene una cuenta, puede crear un repositorio de snitch-sniffer en GitHub. Busque el botón Nuevo repositorio y haga clic en él. Ahora que tiene una cuenta, puede crear un repositorio de snitch-sniffer en GitHub. Busque el botón Nuevo repositorio y haga clic en él.
  
-Asigne un nombre y una descripción al repositorio y haga clic en el botón Crear repositorio+{{ guias:guias:gitvisual:new-repo.png }} 
 + 
 +Asigne un nombre y una descripción al repositorio y haga clic en el botón Crear repositorio
 + 
 +{{ guias:guias:gitvisual:new-repo2.png }}
  
 A continuación, debería aparecer una página de instrucciones. A continuación, debería aparecer una página de instrucciones.
 +
 +{{ guias:guias:gitvisual:instructions.png }}
  
 Como ya tiene un repositorio listo para enviar a GitHub, entonces todo lo que necesita hacer es asegurarse de estar en el directorio de su proyecto y escribir: Como ya tiene un repositorio listo para enviar a GitHub, entonces todo lo que necesita hacer es asegurarse de estar en el directorio de su proyecto y escribir:
 <code> <code>
 +
 git remote add origin git@github.com:HarryPotter/snitch-sniffer.git git remote add origin git@github.com:HarryPotter/snitch-sniffer.git
  
Línea 160: Línea 197:
 y luego: y luego:
  
-<code>git push -u origin master+<code> 
 +git push -u origin master
  
 </code> </code>
  
 Si busca en GitHub, ahora debería poder ver su repositorio, junto con el archivo README.md que se muestra y que escribió. Si busca en GitHub, ahora debería poder ver su repositorio, junto con el archivo README.md que se muestra y que escribió.
 +
 +{{ guias:guias:gitvisual:gh-repo.png }}
  
 Cada vez que realiza cambios en su proyecto y desea enviarlos a GitHub, puede escribir: Cada vez que realiza cambios en su proyecto y desea enviarlos a GitHub, puede escribir:
  
-<code>git push origin master+<code> 
 +git push origin master
  
 </code> </code>
Línea 174: Línea 215:
 Si está trabajando en una rama diferente, escribiría: Si está trabajando en una rama diferente, escribiría:
  
-<code>git push origin <branch-name>+<code> 
 +git push origin <branch-name>
  
 </code> </code>
  
 Para saber mas acerca de Git en Raspberry te recomiendo ir a [[https://projects.raspberrypi.org/en/projects/getting-started-with-git|Getting started with Git]]. Para saber mas acerca de Git en Raspberry te recomiendo ir a [[https://projects.raspberrypi.org/en/projects/getting-started-with-git|Getting started with Git]].
- 
- \\ 
  
 ===== Instalar Visual Studio Code en Raspberry. ===== ===== Instalar Visual Studio Code en Raspberry. =====
Línea 190: Línea 230:
 Como preferencia personal mi IDE favorito es VS CODE, para algunos proyectos como Apps en Flask, Bots y Tensorflow, me siento mas cómodo trabajando en la interfaz de VS. La gran noticia es que VS Code ahora está disponible como parte de los paquetes apt de Raspberry Pi OS. Inicie la terminal Raspberry Pi y ejecute los siguientes comandos: Como preferencia personal mi IDE favorito es VS CODE, para algunos proyectos como Apps en Flask, Bots y Tensorflow, me siento mas cómodo trabajando en la interfaz de VS. La gran noticia es que VS Code ahora está disponible como parte de los paquetes apt de Raspberry Pi OS. Inicie la terminal Raspberry Pi y ejecute los siguientes comandos:
 <code> <code>
 +
 sudo apt update sudo apt update
  
 </code> </code>
-<code>sudo apt full-upgrade+<code> 
 +sudo apt full-upgrade
  
 </code> </code>
-<code>sudo apt install code -y+<code> 
 +sudo apt install code -y
  
 </code> </code>
  
 Tardara un poco la instalación, después de terminar, puedes acceder por VNC y revisar que la instalación fue exitosa. Tardara un poco la instalación, después de terminar, puedes acceder por VNC y revisar que la instalación fue exitosa.
 +
 +{{ guias:guias:gitvisual:visualraspberrymedium.png }}
  
 Listo con esto, podemos empezar a trabajar con VS CODE y Git, trata de utilizar lo aprendió en esta guía, para crear un segundo repositorio con VS. Listo con esto, podemos empezar a trabajar con VS CODE y Git, trata de utilizar lo aprendió en esta guía, para crear un segundo repositorio con VS.
guias/guiainstalaciongitvscode.txt · Última modificación: 2021/05/23 22:14 por Eduardo Padrón