Skip to content

Instantly share code, notes, and snippets.

Embed
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.

Copy link

@bichomen 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.

Copy link

@giovannicadiz giovannicadiz commented 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 ?

@osmar-vil

This comment has been minimized.

Copy link

@osmar-vil osmar-vil commented Feb 9, 2018

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.

Copy link

@juanssa 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.

Copy link

@faverhofff faverhofff commented 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.

@Pley

This comment has been minimized.

Copy link

@Pley Pley commented May 23, 2018

faverhofff. Puedes abrir todas las ramas que desees, pero debes asegurarte que estes en la rama donde quieres actualizar, si creas varias ramas y luego quieres hacerlo desde cierta rama pues mira primero donde estas con "git branch" y veras en cual estas para luego hacer lo mismo que dice aqui y con el nombre de esa rama (en la parte de "$ git push origin NombreDeLaRamaDondeQuieresEnviarElPush")

@MrFobia

This comment has been minimized.

Copy link

@MrFobia MrFobia commented Sep 13, 2019

Gracias de gran ayuda

@f2sc

This comment has been minimized.

Copy link

@f2sc f2sc commented Sep 19, 2019

He hecho una pequeña corrección en este mismo archivo markdown pero no encuentro ningún botón para hacer el PullRequest, ¿Por qué es esto? Un saludo

@Reponedor

This comment has been minimized.

Copy link

@Reponedor Reponedor commented Nov 12, 2019

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 ?

Quizás es porque lo que hiciste lo resolvieron a la vez, o un poco antes. Si quieres que te mencionen hablas con el dueño del repositorio y me imagino que no habrá problema si la ayuda era correcta. Saludos!

@MiltonAguirre

This comment has been minimized.

Copy link

@MiltonAguirre MiltonAguirre commented Nov 28, 2019

En un proyecto al intentar mandarme la invitación para colaborar, no aparecía mi usuario, sin embargo en un proyecto anterior si pudo. ¿Esto a qué puede deberse? Por ahora estoy colaborando pero en github no figuran mis contribuciones.

@Kaeluxt

This comment has been minimized.

Copy link

@Kaeluxt Kaeluxt commented Jan 13, 2020

como puedo poner en acción un proyecto ya hecho ? osea usarlo y combinarlo bien... lo que pasa es que me pasaron un enlace de github y me dijeron usa el proyecto y que tenia que tener conocimientos en C# y c++.

@jona3717

This comment has been minimized.

Copy link

@jona3717 jona3717 commented Jan 15, 2020

Muy bien explicado, gracias.

@juan325

This comment has been minimized.

Copy link

@juan325 juan325 commented Mar 4, 2020

como puedo agregar colaboradores a mi proyecto

@ghost

This comment has been minimized.

Copy link

@ghost ghost commented Jul 27, 2020

Gracias, me aclaraste muchas dudas que tenía.

@hartum

This comment has been minimized.

Copy link

@hartum hartum commented Sep 21, 2020

Primero de todo, muchas gracias
solo una pequeña errata, al final de las instrucciones pone:
"Esperar a que el duelo del repositorio lo revise"

cambiar "duelo" por "dueño"

Un saludo

@natyud

This comment has been minimized.

Copy link

@natyud natyud commented Mar 30, 2021

Hola, ¿cómo estás? primero agradecer la información. Tengo una ligera dud en uno de los pasos, específicamente el que trata de traerse los últimos cambios de master. Me solicita unas credenciales ¿cuáles debo ingresar, a cuáles se refiere? Ya que me pide un username y un password.

@sulmavill

This comment has been minimized.

Copy link

@sulmavill sulmavill commented May 31, 2021

hola como puedo eliminar mi branches siendo yo un colaborador

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