top of page

Bonus: Como utilizar Git y GitHub y no morir en el intento

Actualizado: 25 may 2020

¡Hola!, en el siguiente post hablaremos de "Como usar Git y GitHub y no morir en el intento". Les comento una historia, hace mucho, pero... ¡mucho! tiempo yo quise utilizar GitHub sin ningún conocimiento previo en plataformas de desarrollo colaborativo y/o control de versiones, pensé, ¡que tan complicado puede ser subir mi código a un repositorio ¡Así que, un día inocentemente entre a la pagina web de GitHub, tuve muchas dudas respecto a "que" era "que", pero tenía fe en que podría realizarlo, creé el repositorio sin saber que opciones había elegido como parámetros de configuración y finalmente fallé al querer subir mi código.

Si, lo sé, es un historia triste y quizás hubo algunos que pudieron aprender a usar GitHub sin ningún entrenamiento previo (en caso lo hayas hecho, este post no es para ti, así que por favor vete). Continuando con la historia, tiempo después realice un curso virtual en el manejo de Git y GitHub, y comprendí que nunca iba a poder inferir la lógica de plataformas de desarrollo colaborativo por mi cuenta porque había necesidad de contar con un aplicativo consola y conocer una serie de comandos para interactuar con el repositorio.


Nota:

Se podría considerar que no son necesarios en la actualidad los aplicativos consola y los comandos para GitHub, porque existen extensiones que facilitan el uso de plataformas de desarrollo colaborativo a través de interfaces de usuarios amigables, aun así, el uso de la aplicación de consola y los comandos son los medios mas eficientes de hacerlo.


Bueno sin mas preámbulo, empezaremos definiendo que es Git y que es GitHub.


Conceptualización

 

¿Qué es Git?

Es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando éstas tienen un gran número de archivos de código fuente. Su propósito es llevar registro de los cambios en archivos de computadora y coordinar el trabajo que varias personas realizan sobre archivos compartidos (Fuente Wikipedia).


¿Qué es GitHub?

Es una forja (plataforma de desarrollo colaborativo) para alojar proyectos utilizando el sistema de control de versiones Git. Se utiliza principalmente para la creación de código fuente de programas de ordenador (Fuente Wikipedia).


Traduciéndolo al cristiano, Git es un software que permite tener un control de cambios sobre el código fuente de una aplicación y GitHub es una página que ofrece un grupo de servicios que facilitan el uso de Git.


Bueno x2, ahora manos a la obra.


Requisitos

 

1) Instalar Git bash (+info).

2) Registrarse una cuenta en GitHub (+info).

3) Tener a instalado un IDE o editor de código, en este caso usaremos Visual Studio Community 2019 (+ info).


Procedimiento

 

1) Una vez instalado lo previamente especificado, empezaremos creando un simple aplicativo de consola en Visual Studio Community 2019, el cual luego subiremos a un repositorio que crearemos en GitHub (Pueden utilizar cualquier IDE o editor de código y es indiferente el tipo de aplicativo para propósitos del ejemplo).

2) Creamos el repositorio en el cual guardaremos nuestro código fuente en GitHub, para ello empezamos entrando a nuestra cuenta de GitHub y luego nos iremos a la opción de crear repositorio, donde configuremos el "gitignore" para Visual Studio y seleccionaremos la "licencia" como MIT.

Nota:

Al configurar el gitignore para Visual Studio, básicamente lo que pasa es que, al momento de subir el repositorio a GitHub, este detectará de forma automática que archivos no son necesarios para el repositorio y los obviará.

Respecto a la licencia MIT, quiere decir que el código será accesible para el mayor número de desarrolladores y trabajos derivados posibles.

3) Clonamos el repositorio recién creado con el link en https a nuestro ordenador mediante "Git Bash". Para ello utilizaremos los siguientes comandos:

4) Copiamos la aplicación de consola dentro de la carpeta del repositorio que acabamos de clonar y ejecutaremos los siguientes comandos:

Este comando verificara si hay algún cambio dentro del repositorio local.

Este comando agregará todos los cambios realizados al repositorio local.

Este comando confirmará y guardará los cambios hechos al repositorio local.

Verificamos los cambios en el repositorio nuevamente y observaremos que el repositorio en Github esta desactualizado.

Este comando actualizará el repositorio en GitHub y por ende el código en el repositorio local será el mismo que el repositorio en GitHub.

5) Visualizamos el repositorio en GitHub y podremos apreciar los cambios realizados.

Listo, ya tenemos nuestro repositorio resguardado en GitHub.


Consideraciones

 

Espero les haya gustado el post, cabe rescatar que, utilizar Git y GitHub para guardar tu repositorio es relativamente fácil, quisiera dejar en claro también que el post relata el manejo de Git y GitHub de manera básica, no he ahondado en temas de "Fetch and Pull", "Branches", "Forks", "Gists", etc. Sin embargo, confío en que servirá para mantener una noción básica de su funcionamiento y alentar a quien lo lea a aprender un poco mas del tema.

No se olviden de compartir y darle like al post.

Saludos!...

382 visualizaciones0 comentarios

Entradas recientes

Ver todo
bottom of page