2011-12-01 11 views
14

Soy nuevo en git y github.¿Cómo hacer la solicitud de extracción en github?

Supongamos que tengo un repositorio GitHub pública, y quiero dar mi información de jefe respecto a la solicitud github tirón para que pueda ejecutar el mismo proyecto en su PC local y también hacer una revisión de código. Por favor, hágame saber lo que tengo que hacer? ¿Hay alguna configuración que necesito para hacer en mi repositorio público github o ejecutar algunos comandos? Puedo crear con éxito un repositorio público y puedo obtener un archivo zip de todo el proyecto y poder probarlo localmente en el . Pero necesito hacer esto con la solicitud de extracción ya que mi jefe lo requiere.

+2

Nunca he usado Github, pero me encontré con [esta página] (http://help.github.com/send-pull-requests/) que podría ayudar. – SaintWacko

Respuesta

22

Las solicitudes de extracción de GitHub solo se pueden enviar si ha bifurcado el depósito original en su propia cuenta.

El flujo de trabajo más común parece ser:

  1. Crear una nueva rama de las modificaciones. (Por ejemplo, featureX ...)

  2. Realice los cambios, introdúzcalos en la nueva rama.

  3. Vaya a la página de su tenedor en GitHub, cambie a la nueva bifurcación, haga clic en "Solicitud de extracción".

+3

Si es un repositorio en el que colabora, no necesita bifurcarlo. –

+0

@GregGauthier Bueno, en este caso no solicitas tiradas, "solo presionas", ¿o me falta algo? – leemes

+1

@leemes Ciertamente podría estar equivocado, pero en las tiendas en las que he trabajado, la ramificación y luego hacer solicitudes de extracción para fusionar de nuevo al máster han sido prácticas comunes. En ambas tiendas, se agrega como colaborador a un repositorio privado. Así que tal vez es allí donde no le estoy prestando suficiente atención, ya que dijo público. Pero aún así, incluso con un repositorio público, si el propietario lo agrega como colaborador, no necesita bifurcar todo el repo. –

2

creo que en realidad la respuesta para lo que estamos tratando de hacer es un 'git clone' de su repositorio GitHub - se da la orden para que eso que en github por encima de la última comete cuando se abre ese repositorio. Haz que tu jefe ejecute clon en su máquina, luego construye/lo hace de la manera habitual.

Las solicitudes de extracción de Github son solo una notificación de que ha cambiado algo para conseguir que otra persona en github (quizás el proyecto inicial, quizás uno que lo haya bifurcado) haga un pull y revise/fusione/lo que sea.

Cuestiones relacionadas