Fullscreen
Loading...
 
Imprimir Comparte esta página

GitHub

GiHub


GitHub es una plataforma de alojamiento para el trabajo colaborativo y control de versiones, que utiliza Git como programa de control de versiones.

Para un uso avanzado de GitHub ver: GitHubTricks

Iniciando con GitHub


Entramos a la pagina, e iniciamos sesión (Sign in), o abrimos una cuenta nueva (Sing up)

Image}

Escojemos que tipo de cuenta queremos.

Image

Y ya tenemos una cuenta GitHub

Image

Lo ultimo es que debemos, confirmar la cuenta de correo, antes de cualquier cosa.


Image

Creando un repositorio


Ya que tenemos una cuenta de GitHub, creemos un repositorio

Image

lo vamos a llamar hello-world, Publico, seleccionamos "Initialize this repository with a README" y le damos click en "Create Repository"

Image

y obtenemos algo así:

Image

Creando ramas (Branches)


Vamos al repositorio hello-world, y seleccionemos el menu desplegable "Branch: master_"

Image

escribimos el nombre de la rama, y seleccionamos "Create branch: Nombre_rama"

Image

Y se habrá creado una copia idéntica del repositorio master llamada Editando-Readme

Image

Commit


Modifiquemos el README, la forma de guardar estos cambios es, haciendo un commit, es una buena práctica hacer comentarios sobre los cambios

Image

si no se quieren guardar los cambios simplemente se cancela.

Pull request


Hacer un pull request es pedir que los cambios que usted hizo en la rama, sean revisados y posiblemente sean incluidos en el master .

Para hacer un pull request nos vamos a situar en la rama,

Image

y hacemos click en la pestaña "Pull Request"

Image

Hacemos click en "New pull request"

Image


Seleccionamos las ramas que vamos a comparar

Image

comparamos las dos versiones con ayuda del diff

Image

y hacemos click en "Create pull request"

Image

es recomendable hacer comentarios sobre los cambios, y de nuevo hacemos click en "Create pull request"

Image


Merge


Dos ramas pueden ser fusionadas, esto pasa por ejemplo: cuando los cambios de una rama pasan los procesos de revisión, se llevan al master.
Vamos a hacer esto precisamente con nuestra recién creada rama. Estando en la pestaña de "Pull request" vemos todas las peticiones

Image

y simplemente se confirma la fusion con click en "Confirm merge"

Image

Git


Es uno de muchos software de control de versión.