¿Cómo volver a establecer la request de git pull y cerrarla automáticamente en Bitbucket?

Mantengo un repository y un usuario envió varias requestes de extracción. Quiero volver a establecer una base para una historia clara. Lo que hago funciona bien si la request de extracción que fusiono está completamente actualizada con mi repository:

git remote add <username> <URL> git fetch <username> git checkout -b <pull-request-branch> <username>/<pull-request-branch> git rebase master git checkout master git merge --ff-only <pull-request-branch> git push origin master git branch -d <pull-request-branch> 

Pero cuando la twig de request de extracción no está actualizada con mi repository, esta request de extracción no se cierra después de que presiono al origen y la eliminación de la twig no funciona dando error:

advertencia: no borrar la twig 'kb8' que aún no está fusionada a 'refs / remotes / benuser / kb8', aunque esté fusionada a HEAD. error: la twig 'kb8' no está completamente fusionada. Si está seguro de que desea eliminarlo, ejecute 'git branch -D kb8'.

Por lo que leí, necesito forzar el envío de esta twig primero al repository de nombre de usuario, pero primero decidí preguntar aquí antes de hacer cosas peligrosas. Entonces, ¿cómo puedo volver a basar correctamente la request de extracción que no está completamente actualizada con mi repository?

De acuerdo, mi necesidad de forzar un push funciona bien y cierra la request de extracción. Después de hacer

 git rebase master 

necesito hacer

 git push --force <username> <pull-request-branch> 

Y después de esto puedo fusionar con security esta twig en maestro.