Ok, estoy contribuyendo a un proyecto en github. El proyecto en github es upstream, mi repositorio bifurcado en github es origin, y mi localrepositorio en mi computadora.
git checkout -b feature
# Working on feature
git commit -a -m 'only commit on feature'
luego presento una solicitud de extracción
git push origin master
La solicitud de extracción se revisa y es necesario realizar un cambio no relacionado. Alguien más se compromete y se fusiona conupstream/master
Ahora el encargado del upstreammantenimiento me pide que "vuelva a basar mi solicitud de extracción sobre la maestra"
Esta es mi historia (inserte el efecto de sonido Ley y orden) .....
No hice ningún cambio en la solicitud de extracción y sigue siendo la misma función de confirmación en la rama.
git checkout master
git fetch upstream
git checkout feature
git rebase master
=> "Current branch feature is up to date."
git push origin feature
=> "Everything up-to-date"
No entiendo. ¿Cómo es esto posible cuando sé que alguien se comprometió y se fusionó upstream/masterdespués de enviar mi solicitud de extracción a origin/feature?
¿Alguien puede decirme cuál debería ser el procedimiento correcto en esta situación?

git push origin featureobtengo un error que no es de avance rápido, no pude presionar, etc. ¿Git pull --rebase resolvería este error y lo enviaría a mi rama de funciones o esto causaría problemas al mantenedor y otros?git fetch upstreamdescargó los últimos cambios y finalmentegit rebase upstream/developfuncionó.Tenga en cuenta que desde septiembre de 2016, el mantenedor puede activar la reorganización por sí mismo.
Ver " Rebase y fusionar solicitudes de extracción "
fuente