Tutorial git

From Asociación de Robótica UC3M
Revision as of 16:41, 1 April 2013 by Mfierro (talk | contribs) (Created page with 'Esto es un tutorial básico para Git [http://git-scm.com/book Pincha aquí para un tutorial más extenso]. Git es un software de control de versiones diseñado por Linus Torvald…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Esto es un tutorial básico para Git Pincha aquí para un tutorial más extenso.

Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente. Al principio, Git se pensó como un motor de bajo nivel sobre el cual otros pudieran escribir la interfaz de usuario o front end. Sin embargo, Git se ha convertido desde entonces en un sistema de control de versiones con funcionalidad plena. Hay algunos proyectos de mucha relevancia que ya usan Git, en particular, el grupo de programación del núcleo Linux.

Tutorial Git para Ubuntu

Los siguientes pasos funcionan para una máquina Ubuntu. Sin embargo, el procedimiento (orden de operaciones) es el mismo para cualquier otra Distribución o Sistema Operativo.

1. Lo primero es intalar un cliente Git. Aquí opté por el más básico, el de interfaz de texto.

$ sudo apt-get install git

2. Acto seguido deberéis descargar el repositorio sobre el que vais a trabajar. Por defecto descarga la última revisión ("HEAD").

$ git clone https://github.com/nburrus/nestk.git

3. A medida que generéis contenido, éste no se "agrega" al repositorio. Al comprobar el "status" del git tecleando:

$ git status
# On branch master
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#	hello_world <-  Este es el archivo nuevo que se ha creado
#
no changes added to commit (use "git add" and/or "git commit -a")