Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
guias:guiainstalaciongitvscode [2021/05/20 03:52] – creado Eduardo Padrón | guias:guiainstalaciongitvscode [2021/05/23 22:14] (actual) – Eduardo Padrón | ||
---|---|---|---|
Línea 14: | Línea 14: | ||
Vamos a utilizar los conocimientos de [[https:// | Vamos a utilizar los conocimientos de [[https:// | ||
< | < | ||
- | sudo apt install git | ||
+ | sudo apt install git | ||
</ | </ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ guias: | ||
==== 2.Configurando Git. ==== | ==== 2.Configurando Git. ==== | ||
Línea 25: | Línea 29: | ||
Así que ingresaremos los siguientes comandos: | Así que ingresaremos los siguientes comandos: | ||
- | < | + | < |
+ | git config --global user.name " | ||
</ | </ | ||
- | < | + | < |
+ | git config --global user.email " | ||
</ | </ | ||
+ | |||
+ | {{ guias: | ||
+ | |||
+ | {{ guias: | ||
A continuación, | A continuación, | ||
- | < | + | < |
+ | git config --global core.editor nano | ||
</ | </ | ||
+ | |||
+ | {{ guias: | ||
==== 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. | ||
- | < | + | < |
+ | ls | ||
</ | </ | ||
- | < | + | < |
+ | cd Desktop | ||
</ | </ | ||
- | < | + | < |
+ | mkdir snitch-sniffer | ||
</ | </ | ||
- | < | + | < |
+ | cd snitch-sniffer | ||
</ | </ | ||
+ | |||
+ | {{ guias: | ||
A continuación, | A continuación, | ||
< | < | ||
+ | |||
nano README.md | nano README.md | ||
- | |||
</ | </ | ||
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 | ||
< | < | ||
+ | |||
# 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' | 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' | ||
- | |||
</ | </ | ||
- | 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: |
+ | 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. | ||
+ | |||
+ | < | ||
+ | ls | ||
</ | </ | ||
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, | 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, | ||
- | < | + | < |
+ | git init | ||
</ | </ | ||
+ | |||
+ | {{ guias: | ||
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: | ||
- | < | + | < |
+ | . .. .git README.md | ||
</ | </ | ||
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. | ||
- | < | + | < |
+ | ls -a .git | ||
</ | </ | ||
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: | ||
- | < | + | < |
+ | git add README.md | ||
</ | </ | ||
Línea 120: | Línea 145: | ||
Sin embargo, a veces es más fácil agregar todo al repositorio, | Sin embargo, a veces es más fácil agregar todo al repositorio, | ||
- | < | + | < |
+ | git add --all | ||
</ | </ | ||
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: | ||
- | < | + | < |
+ | git status | ||
</ | </ | ||
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: | ||
- | < | + | < |
+ | git commit -am "add README.md" | ||
</ | </ | ||
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: | ||
==== 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: |
+ | |||
+ | Asigne un nombre y una descripción al repositorio y haga clic en el botón Crear repositorio. | ||
+ | |||
+ | {{ guias: | ||
A continuación, | A continuación, | ||
+ | |||
+ | {{ guias: | ||
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: | ||
< | < | ||
+ | |||
git remote add origin [email protected]: | git remote add origin [email protected]: | ||
Línea 160: | Línea 197: | ||
y luego: | y luego: | ||
- | < | + | < |
+ | git push -u origin master | ||
</ | </ | ||
Si busca en GitHub, ahora debería poder ver su repositorio, | Si busca en GitHub, ahora debería poder ver su repositorio, | ||
+ | |||
+ | {{ guias: | ||
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: | ||
- | < | + | < |
+ | git push origin master | ||
</ | </ | ||
Línea 174: | Línea 215: | ||
Si está trabajando en una rama diferente, escribiría: | Si está trabajando en una rama diferente, escribiría: | ||
- | < | + | < |
+ | git push origin < | ||
</ | </ | ||
Para saber mas acerca de Git en Raspberry te recomiendo ir a [[https:// | Para saber mas acerca de Git en Raspberry te recomiendo ir a [[https:// | ||
- | |||
- | \\ | ||
===== 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: | ||
< | < | ||
+ | |||
sudo apt update | sudo apt update | ||
</ | </ | ||
- | < | + | < |
+ | sudo apt full-upgrade | ||
</ | </ | ||
- | < | + | < |
+ | sudo apt install code -y | ||
</ | </ | ||
Tardara un poco la instalación, | Tardara un poco la instalación, | ||
+ | |||
+ | {{ guias: | ||
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. |