Aprender Git

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