Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save CH19/e4214401bbfc8bb744ffb3bc5f3f39e4 to your computer and use it in GitHub Desktop.
Save CH19/e4214401bbfc8bb744ffb3bc5f3f39e4 to your computer and use it in GitHub Desktop.

Revisions

  1. @BCasal BCasal renamed this gist Oct 16, 2015. 1 changed file with 0 additions and 0 deletions.
  2. @BCasal BCasal created this gist Oct 16, 2015.
    62 changes: 62 additions & 0 deletions Colaborar-Proyecto-GitHub.markdown
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,62 @@
    # Cómo colaborar en un proyecto en GitHub

    * Fork del repositorio
    * Clonar el repositorio
    * Actualizar la rama master
    * Crear una rama
    * Hacer los cambios
    * Hacer un Pull Request

    ## Fork del repositorio

    El primer paso es hacer "Fork" del repositorio.

    ## Clonar el repositorio

    Después de tener el repositorio en nuestra cuenta, seleccionar la dirección del repositorio "SSH o HTTP" y clonar:

    `$ git clone https://github.com/User/NombreRepo.git`

    Dentro de la carpeta que genera, comprobar la URL del repositorio:

    `$ git remote -v`

    Antes de realizar modificaciones agregar la URL del repositorio original del proyecto:

    `$ git remote add upstream https://github.com/User/RepoOriginal(Forkeado)`

    Comprobar

    `$ git remote -v`

    ## Actualizar la rama Master

    Antes de empezar a trabajar, obtener los últimos cambios del Repo Original:

    `$ git pull -r upstream master`

    ## Crear una Rama

    Para crear una rama usar la opción "checkout" de git:

    `$ git checkout -b feature-nombre-rama`

    ## Hacer cambios

    Realizar todos los cambios que se desea hacer al proyecto.

    Agregar los archivos y hacer un commit

    Después de realizar el commit hacer el push hacia nuestro repositorio indicando la rama que hemos creado.

    `$ git push origin feature-nombre-rama`

    ## Hacer un Pull Request

    Hacer click en "Compare & Pull Request"

    Escribir cambios del Pull Request.

    Si todo está bien, enviar con el botón "Send Pull Request".

    Esperar a que el duelo del repositorio lo revise, acepte y mezcle en la rama correspondiente.