Cristian Gutierrez/Github para noobies/principiantes 🤔

Created Wed, 17 Jul 2019 00:19:14 +0200 Modified Fri, 05 Aug 2022 18:10:10 +0000
998 Words Reading time 4 min

En este post vamos a ver como crear nuestro primer repositorio y tener nuestro código ordenado en Github. Vamos a aprender lo básico y los comandos necesarios para ello, por eso lo he titulado github para noobies o dummies como yo.

Introducción

Git es el sistema de control de versiones más popular y con razón. En este post, repasaremos los conceptos básicos de qué es git y cómo usarlo dentro de la línea de comandos. Examinaremos y trabajaremos con todos los comandos básicos y más importantes, como add, commit, push…

Git es una tecnología de control de versiones esencial para desarrolladores y programadores.

Resultado de imagen de git

Un sistema de control de versiones nos permite rastrear el historial de una colección de archivos. Estas versiones se almacenan en un lugar específico, normalmente llamado repositorio.

Requisitos previos

Si tienes una cuenta de GitHub y has instalado y configurado Git en tu ordenador, salta al siguiente paso.

Si no tienes una cuenta de GitHub, ve aquí y regístrate para obtener una gratis. Mira cómo instalar y configurar Git aquí. Necesitamos la herramienta con terminal en caso de encontrarnos en windows. Sigue los enlaces para descargarlo e instalarlo.

Puedes verificar si Git está instalado usando el siguiente comando:

git–version

Creando nuestro primer repositorio

En nuestro pc vamos a crear una carpeta para nuestro proyecto. Le llamaremos por ejemplo demo-git.

Mediante la consola de comandos nos movemos a dicha carpeta y añadimos un repositorio local usando el siguiente comando:

git init

1800x300

Con este comando simplemente inicializamos un repositorio local vacío,ahora nuestra carpeta está inicializada como un repositorio Git y podemos hacer todas las cosas de git en ella.

Añadir archivos a nuestro repositorio local

Después de que hayamos estado trabajando en nuestro proyecto y creado algunos archivos, es el momento de preparar dichos archivos para subirlos.

Por ejemplo vamos a añadir los archivos llamados index.html y style.css.

Para añadir cada archivo por separado usamos el siguiente comando:

git add index.html

En caso de querer añadir los dos archivos a la vez:

git add index.html style.css

Por último en caso de querer añadir todas los archivos contenidos por la carpeta:

git add .

Para ver los archivos que hemos añadido podemos usar el siguiente comando:

git status

gitadd.png

“Commitear” los cambios

Después de añadir esos archivos al área de preparación, podemos crear un punto de control llamado commit. Cada commit se crea generalmente después de que hayamos terminado de trabajar en una determinada característica o de arreglar un determinado error. Estos commits pueden ser usados para controlar qué características fueron agregadas en qué commits y por quién, así que podemos controlar fácilmente o incluso revertir el commit completo si hay algún error en el código.

Una commit en un repositorio podríamos decir que es como un gigantesco copiar y pegar, ¡pero aún mejor!

Para añadir un commit usamos el siguiente comando:

git commit -m “commit message”

La -m significa que vamos a añadir un cierto mensaje.

gitcommit.png

En este ejemplo, vamos a crear nuestro primer committ.Vamos a hacer una confirmación con el mensaje “Primer commit”.

Podemos hacerlo escribiendo git commit -m “Primer commit”.

El mensaje del commit debe indicar qué cambios de código se hicieron en ese commit en particular.

“Pushear” tus cambios en tu master branch

Cuando todos los archivos son agregados y confirmados, lo único que queda por hacer es “pushearlos/subirlos” a nuestro repositorio remoto.

Pero antes de eso tenemos que por así decirlo ligar nuestro repositorio local a nuestro repositorio en github con el siguiente comando:

git remote add origin (Link de nuestro repo)

La primera vez que hagamos push en los archivos a un directorio remoto, tenemos que ejecutar el siguiente comando:

git push -u origin master

gitpush.png

A partir del segundo push ya solo tendremos que ejecutar lo siguiente:

git push

Algunos comandos que también nos pueden ser útiles:

Listar todas las branches

git branch

Cambiar entre diferentes branches

git checkout -b

Revertir los cambios del último commit

git revert

¡Eso es todo!

Espero que te haya servido como introducción para crear tu primer repositorio. 😉