gitstatus1

Introducción a GIT

Lo primero que vamos a hacer es instalar GIT en Ubuntu Linux. Para ello habrá que seguir los siguientes pasos:

 

Instalando GIT en Ubuntu

Si tenemos Ubuntu en la última versión y actualizado:

# sudo apt-get install git

En la última versión los repositorios están actualizados. En caso constrario habrá que actualizar los repositorios:

# sudo add-apt-repository ppa:git-core/ppa
# sudo apt update
# sudo apt install git

Instalando un editor como Atom

Segundo habría que instalar algún editor como Atom: Para instalar Atom bastaría con descargarse el paquete deb y luego instalarlo con gdebi.

El siguiente comando es para descargarse el paquete de Atom
# wget -O atom-amd64.deb https://atom.io/download/deb

Instalaremos gdebi para instalar el paquete descargado anterior:
# sudo apt install gdebi-core

Lo mismo no hace falta si lo tenemos ya instalado.
El siguiente paso es instalar el editor:

# sudo gdebi atom-amd64.deb

Probando los comandos básicos de GIT

Primero crea una carpeta en tu equipo y crea también con Atom un fichero html llamado index.html de la siguiente forma:
carpetagit

El archivo tendrá el siguiente contenido

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html;charset=utf-8″ />
<title>Hola HTML</title>
</head>
<body>
<p>Hola Mundo!</p>
</body>
</html>

Ahora vamos a inicializar el repositorio GIT en la carpeta creada ejecutando el siguiente comando:


git init

Lo siguiente que vamos a hacer es ver el estado del repositorio GIT mediante el siguiente comando:


git status

gitstatus1

El siguiente paso es añadir el archivo al repositorio utilizando el comando add de GIT.


git add .

Y para que los cambios se hagan efectivos hay que hacer un commit de la siguiente forma:


git commit -m "first commit"

Con el comando:


git status

Se puede ver el estado del repositorio.

gitaddyestatus

Pero muchas veces tanta información abruma y es mejor algo más conciso. Con el siguiente comando se puede ver el estado del repositorio en solo una línea:


git log --oneline

Ahora modificaremos el fichero para que se corresponda con el siguiente:


<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Hola HTML</title>
</head>
<body>
<p>Hola Mundo!</p>
<p>cambiando el fichero</p>
</body>
</html>

 
Añade los ficheros al repositorio y ejecuta un segundo commit con la etiqueta “segundo commit”.

Volvemos a modificar el fichero:

 

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Hola HTML</title>
</head>
<body>
<p>Hola Mundo!</p>
<p>cambiando el fichero</p>
<p>cambiando el fichero otra vez</p>
</body>
</html>

 
Añade los ficheros al repositorio y ejecuta un segundo commit con la etiqueta “segundo commit”.

Veamos el estado del repositorio tras el tercer commit:
logtrastercercommit

 
Ahora vamos a volver hacia atrás. Nos hemos dado cuenta que la segunda versión era la buena. Tendremos que ejecutar el comando:

git checkout 881e4b0

El número 881e4b0 es el identificador del commit y por eso se utiliza en el checkout.

Verifica ahora que ha pasado en tu fichero: ¡Ha cambiado por arte de magia al estado que tenía en la segunda versión!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>