Source Tree Push: sugerencia: las actualizaciones fueron rechazadas porque la punta de su twig actual está detrás

Estoy tratando de impulsar mi aplicación con Source Tree.

Revertí la aplicación (localmente) a una versión anterior, realicé algunos cambios y ahora quiero volver a presionar, pero obtengo este error:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream origin dev:dev Pushing to https://user@bitbucket.org/hykaruz/assist-ponto.git To https://user@bitbucket.org/hykaruz/project.git ! [rejected] dev -> dev (non-fast-forward) error: failed to push some refs to 'https:/User:bitbucket.org/hykaruz/Project.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (eg hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

Gracias por tu ayuda.

PD. Mi versión era demasiado antigua, tuve que download la última versión y luego puedo enviar mi request y enviarla, por lo que si obtiene el mismo problema si no tiene ninguna actualización de la versión.

Debido a que su historial de confirmaciones diverge del repository en sentido ascendente (no solo agregó más confirmaciones), git se niega a aplicar los cambios porque puede perder el trabajo de esta manera .

Si está seguro de que desea sobrescribir el historial del repository en sentido ascendente con el suyo (por ejemplo, usted es el único que está presionando en ese repository), debe agregar -f para forzar el envío.