User Tools

Site Tools


apuntes:git

This is an old revision of the document!


Control de versiones con Git y Bitbucket

Con el objetivo de que durante el curso podáis trabajar con la herramienta git utilizando Bitbucket como la plataforma para gestionar vuestros repositorios de código, os dejo aqui una serie de instrucciones muy básicas para comenzar a trabajar y realizar al menos las operaciones más esenciales.

Instalación de git

Lo primero que necesitaremos será instalar git en nuestro equipo. Podéis encontrarlo en su página web y, siguiendo las instrucciones del siguiente video, podéis instalarlo sin mayor problema en Windows.


Si utilizáis un Linux Debian o derivados podéis utilizar directamente apt para su instalación:

santi@zenbook:$ sudo apt-get install git

Crear una cuenta en Bitbucket

El siguiente paso será crear una cuenta en Bitbucket para acceder a todos los servicios que está plataforma nos ofrece, tanto de gestión de repositorios para nuestros proyectos como de gestión de incidencias, Wiki, . . .


Crear un repositorio en Bitbucket

Una vez que tenemos una cuenta ya creada, podremos crear repositorios para nuestros proyectos.

En este caso, a modo de ejemplo, crearemos un repositorio remoto en Bitbucket y más adelante lo actualizaremos con un proyecto que hayamos iniciado en nuestro equipo (repositorio local)

Además, una vez creado el repositorio remoto en Bitbucket, en nuestro equipo marcaremos nuestro proyecto como un proyecto que será gestionado a través de git y lo configuraremos para que pueda ser gestionado a través de dicha herramienta y fijaremos como repositorio remoto con el que sincronizarse el que acabamos de crear en Bitbucket.

santi@zenbook:$ git init
santi@zenbook:$ git remote add origin http://bitbucket.org/sfaci/miproyecto
santi@zenbook:$ git add .
santi@zenbook:$ git add .
santi@zenbook:$ git add .
santi@zenbook:$ git commit -m 'Subiendo los primeros cambios'
santi@zenbook:$ git push origin master

Subir un cambio en el proyecto al repositorio remoto

apuntes/git.1508367889.txt.gz · Last modified: 2019/01/04 13:22 (external edit)