2011-12-23 14 views

Respuesta

11

Para enviar solicitud de extracción de R2 puede hacer clic en Pull RequestR1 página (su propio tenedor), entonces Edit y selecciona R2 repositorio en base fork sección.

Para extraer actualizaciones de R2 y empujarlos a su repositorio R1 puede agregar nuevo mando a distancia para R2 así:

git remote add r2 git://github.com/<path-to-r2-on-github>.git 

A continuación, puede extraer los cambios de r2/master a su local de master así:

git checkout master # checkout your local master 
git pull r2 master # pull changes from master branch of r2 remote repository 

Y luego empújelos a su R1 (supongo que tiene R1 configurado como origin remoto):

git push origin master # push changes (that you previously pulled from r2) 
         # from local master to master in R1 repository 
+0

En la página de R2, solo puedo ver 'Pull Requests', que enumera las solicitudes de extracción, pero no envía la solicitud de extracción. Hay 'solicitud de extracción' en la página' R1', que envía una solicitud de extracción a 'R'. – wenlong

+0

Oh, lo siento. Primero tienes que crear tu propio tenedor de 'R2'. Añádalo como nuevo control remoto a su repositorio local e inserte la rama de solicitud de extracción en este fork r2. A continuación, podrá enviar solicitudes de extracción desde su nueva horquilla r2 al repositorio r2 original. Actualicé la respuesta. –

+0

Solo 'Your Fork' en la página de R2, me parece que puedo elegir el tenedor' R2' para comprometerme. :-) – wenlong