Aprender Git

Advertencia

Esta entrada ha sido escrita desde hace más de un año. Por favor, lee el articulo manteniendo en cuenta su antigüedad.

Primeros pasos para aprender Git

Git es un sistema de control de versiones distribuido que permite a grupos de personas de trabajar en los mismos projectos al mismo tiempo, y sin pisar los pies de los demás, de tal forma de tener un control de los cambios aportados a los codigos fuente y ficheros de configuración.

Para empezar con Git vamos a crear el repositorio testing con el comando git init:

$ git init testing
Initialized empty Git repository in /tmp/testing/.git/
$

Ahora con el comando git status podemos ver cuál es el estado actual de nuestro proyecto es:

# On branch master
#
# Initial commit
#
nothing to commit (create/copy files and use "git add" to track)

Vamos a crear un nuevo fichero prueba.txt:

$ echo "Esta es una prueba" >> prueba.txt
$ git status
# On branch master
# 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)
$

Para empezar el seguimiento de los cambios del fichero prueba.txt hay que añadirlo al repositorios con el comando git add:

$ git add prueba.txt
$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   new file:   prueba.txt
#
$

Bien, los cambios están listos para se acometidos con el comando git commit:

$ git commit -m "Añade un fichero de prueba"
[master (root-commit) 7893997] Añade el fichero README
 1 file changed, 1 insertion(+)
 create mode 100644 README.txt
$

Para ver los cambios realizados hasta el momento se usa el comando git log:

$ git log

Estos son los primeros pasos para empezar a usar Git, en las próximas entradas de mi blog os explicaré más funcionalidades más avanzadas.

Danilo