Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Pasos a seguir para colaborar en un proyecto de GitHub

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.

@bichomen

This comment has been minimized.

Show comment Hide comment
@bichomen

bichomen Jan 10, 2017

¿Donde puedo ver los proyecto abiertos? Quiero decir como puedo ver los proyectos en los que puedo colaborar ¿Están ordenados por temática o lenguaje utilizado?

bichomen commented Jan 10, 2017

¿Donde puedo ver los proyecto abiertos? Quiero decir como puedo ver los proyectos en los que puedo colaborar ¿Están ordenados por temática o lenguaje utilizado?

@giovannicadiz

This comment has been minimized.

Show comment Hide comment
@giovannicadiz

giovannicadiz Dec 30, 2017

hola, e colaborado en proyectos y luego de hacer los push, no aparecen cambios en el calendario de contibución , no así los proyectos propios ?

hola, e colaborado en proyectos y luego de hacer los push, no aparecen cambios en el calendario de contibución , no así los proyectos propios ?

@osmar-vil

This comment has been minimized.

Show comment Hide comment
@osmar-vil

osmar-vil Feb 9, 2018

Muy bueno hermano, esto me ayudo bastante, estuve buscando mucho contenido sobre este tema, es el primero que realmente me ayuda.!

Muy bueno hermano, esto me ayudo bastante, estuve buscando mucho contenido sobre este tema, es el primero que realmente me ayuda.!

@juanssa

This comment has been minimized.

Show comment Hide comment
@juanssa

juanssa Apr 2, 2018

bichomen necesitas que te manden la invitacion para poder hacer modificaciones en los proyectos

juanssa commented Apr 2, 2018

bichomen necesitas que te manden la invitacion para poder hacer modificaciones en los proyectos

@faverhofff

This comment has been minimized.

Show comment Hide comment
@faverhofff

faverhofff Apr 17, 2018

Buenos dias. Tengo una duda cuando quiero tener varios pull abiertas. Tengo un proyecto, cree una rama, hice modificaciones en esa rama y cree un pull request con dicha rama. Todo ok hasta aqui. Ahoar quiero abrir otra pull en una nueva rama. Cuando creo la nueva rama, la hago a partir del master (como la primera) pero el primer pull aun esta abierto, no se ha hecho merge. Cuando cambio de rama es lógico que de conflicto. Alguien ha tenido experiencia trabajando con varias ramas y pulls abiertos?.

Saludos.

Buenos dias. Tengo una duda cuando quiero tener varios pull abiertas. Tengo un proyecto, cree una rama, hice modificaciones en esa rama y cree un pull request con dicha rama. Todo ok hasta aqui. Ahoar quiero abrir otra pull en una nueva rama. Cuando creo la nueva rama, la hago a partir del master (como la primera) pero el primer pull aun esta abierto, no se ha hecho merge. Cuando cambio de rama es lógico que de conflicto. Alguien ha tenido experiencia trabajando con varias ramas y pulls abiertos?.

Saludos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment