Git and GitHub Básico

Posted by Pedro Vazquez on October 16, 2021 · 4 mins read

En este artículo aprenderás acerca de Git y GitHub, aprenderás para que sirven, cuáles son sus diferencias y algunos comandos que usaras posteriormente.

Es importante aclarar que explicare todo Git por medio de terminal, aunque existen herramientas visuales creo que es mejor conocer la base para entender su funcionamiento por dentro.

¿Qué es Git?

Git es el sistema de control de versiones más usado en el mundo, nos sirve para poder tener un control sobre las versiones de nuestro código, dejando un historial de cambios a través del tiempo, los cuales nos sirven para regresar a en el tiempo a una versión estable, estas son algunas de las cosas que puede hacer Git.

Iniciar en Git

Para poder iniciar un proyecto en Git debemos crear la carpeta donde queramos tener el proyecto de Git, posterior mente a esto tenemos que posicionarnos en la carpeta a través de la terminal ó a través de GitBash en Windows y poner el siguiente comando.


git init 

El cual creara una carpeta oculta dentro del directorio, la cual contiene toda la configuración de Git.

De esta sencilla manera es como se crea un directorio con git, ahora ya podemos empezar a añadir archivos dentro de esta.

Ver cambios y añadir cambios

Para ver los cambios debemos estar en el directorio raíz donde creamos la carpeta inicial de git y tirar el comando

git status

El cual mostrara una pantalla como la siguiente:

imagen status

En la cual podemos ver el estatus de los cambios hechos en los archivos de las carpetas Para añadir estos cambios a la pila de cambios debemos tirar el comando

 git add “nombre del archivo o su dirección relativa”

Si queremos añadir todos los cambios hechos podemos poner el comando

git add .

El cual añadira todos los cambios hechos en el directorio.

Guardar cambios

Para guardar los cambios hechos, debemos tener los cambios añadidos en la pila de cambios con el comando anterior después de esto debemos escribir el comando.

git commit -m “mensaje”

Este comando creara un commit, la opción – m sirve para poder añadir un mensaje el cual nos ayudara a diferenciar estos cambios a guardar, el mensaje debe ser escrito dentro de las comillas “”.

También se puede crear un commit usando solo el comando git commit, pero la diferencia es que nos abrirá un archivo en vim en el cual debemos escribir el mensaje para diferenciar los cambios, después guardarlo y quedará creado el commit.

Para poder ver el historial de cambios utilizamos el siguiente comando.

git log

ImagenLog

El cual como podemos ver nos muestra el historial de cambios hechos por medio de logs o ids los cuales nos sirven para regresar a un commit en específico.

GitHub

Hasta ahora todo lo que hemos visto acerca de Git lo hemos hecho de manera local para poder colaborar con mas personas debemos usar Github.

GitHub es un portal en el cual podemos alojar nuestro código, una especie de nube para código, en la cual aparte de poder acceder a nuestro código de manera remota en cualquier parte del mundo podemos colaborar con diferentes personas y trabajar en conjunto. Imagen gracias a Yancy Min