Por fin podemos ponernos con git como os había prometido.

Vamos al lío. Nos vamos a la terminal al directorio donde queremos empezar.

🎩
Si quieres trastear sin necesidad de un objetivo con git te recomiendo el directorio /tmp que se suele borrar cada vez que iniciemos el ordenador y así puedes practicar las veces que quieras

Vamos a comenzar un proyecto, para eso haremos:

$ git init miProyecto

Te responderá algo así:

Inicializado repositorio Git vacío en /miProyecto/.git/

Una vez tengamos iniciado un proyecto por primera vez con git no hace falta hacer el git init de nuevo (menos en el caso de uses /tmp que olvidará que es un repositorio de git).

Dentro crearemos un fichero (que puede ser lo que queráis):

$ touch prueba.txt

y con git vemos que ha pasado:

$ git status

Te contestará algo así:

On branch main
Untracked files:
  (use "git add <file>..." to include in what will be committed)

    prueba.txt

nothing added to commit but untracked files present (use "git add" to track)

Te está diciendo que estás en la rama main (antiguamente master) y que uses el comando git add para incluirlo en lo que será comiteado.

Vamos a añadir el fichero que hemos creado para que cambie de etapa

$ git add prueba.txt

y nos dirá lo siguiente:

On branch main
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

    new file:   prueba.txt

Seguimos y hacemos el siguiente paso natural que será hacer un commit, el commit es la instantánea acompañado de un mensaje autoexplicativo de lo que hemos hecho:

$ git commit -m "Añadido fichero de prueba"

Responderá con los ficheros añadidos los permisos que tienen y las modificaciones pertinentes.

[main xxxxx] Añadido fichero de prueba
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 prueba.txt

Ahora comprobaremos que hemos creado nuestra instantánea o commit con el comando git log

$ git log

Debería de responder algo así:

commit 00e50d31a380a51f83eaab2045c8317f6e5ed67b (HEAD -> main)
Author: nombre de usuario <tu correo>
Date:   <la fecha del commit>

    Añadido fichero de prueba

Aquí básicamente nos devuelve un histórico con los commits hechos, en este caso el que acabamos de hacer.

Y hasta aquí toda la práctica de hoy (que no es poca). Trata de practicar y hacer esto varias veces y ver que pasa. En la siguiente nos detendremos a explicar lo que hemos hecho. Hasta la próxima!

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación