Error de inserción de git remoto rechazado durante la carga

¿Alguien ha visto este error antes mientras hacía un git push? ¿Algún consejo para depurar o superar el error?

mkdir opensource && cd opensource git clone git://git.qinc.com/platform/vendor/q-opensource/wcn/prime.git cd prime git checkout -b jb_2.5 origin/jb_2.5 git cherry-pick -x ..7174961054435d3ae9d233c81227b0715cfc1715 git push ssh://review-android.qinc.com:29418/platform/vendor/q-opensource/wcn/prime.git jb_2.5:refs/for/jb_2.5 [email protected]:/local/mnt2/workspace2/test/LA_builds/opensource_JB2.5/prime$ git push ssh://review-android.qinc.com:29418/platform/vendor/q-opensource/wlan/prime.git jb_2.5:refs/for/jb_2.5 Enter passphrase for key '/usr2/test/.ssh/id_rsa': Counting objects: 662, done. Delta compression using up to 8 threads. Compressing objects: 100% (100/100), done. Writing objects: 100% (148/148), 534.35 KiB, done. Total 148 (delta 88), reused 97 (delta 47) remote: Resolving deltas: 100% (88/88) remote: Processing changes: refs: 1, done remote: (W) be1d372: no files changed, was rebased To ssh://review-android.qinc.com:29418/platform/vendor/q-opensource/wlan/prime.git ! [remote rejected] jb_2.5 -> refs/for/jb_2.5 (no changes made) error: failed to push some refs to 'ssh://review-android.qinc.com:29418/platform/vendor/q-opensource/wlan/prime.git' 

Parece que hay un empujón que no tiraste antes de empujar tus cambios, por lo que sobrescribiría la twig principal. Debería tirar de la twig principal y luego fusionarse con su set de cambios después de poder empujar el todo.

Alternativamente, si tiene permiso puede usar push -f, sin embargo, mata el empuje de otra persona.