cambio de error cerrado al hacer git push

Intento impulsar algunos cambios en un proyecto de git y tuve que modificar algunos cambios en mis confirmaciones locales, por lo que me basé en un cambio MERGED 400918 (de lo contrario, no me permitiría establecer la opción de edición, no estoy seguro de si hay alguna otra forma), hecho por cambios y ahora cuando bash push me estoy ejecutando en el siguiente error, incluso intenté volver a basar en mis cambios, todavía no funciona, ¿hay alguna input aquí?

user{90}> git push ssh://company.com:29418/project HEAD:refs/for/branch Counting objects: 43020, done. Delta compression using up to 32 threads. Compressing objects: 100% (4374/4374), done. Writing objects: 100% (5359/5359), 6.22 MiB | 8.17 MiB/s, done. Total 5359 (delta 1534), reused 2435 (delta 863) remote: Resolving deltas: 100% (1534/1534) remote: Processing changes: refs: 1, done To ssh://company.com:29418/project ! [remote rejected] HEAD -> refs/for/branch (change 400918 closed) 

utilizar

  $git stash 

para restablecer su código a la CABEZA anterior.

Haga una copy de security de su código en otro lugar porque anulará todos los cambios desde la última confirmación.

Después de ejecutar git stash; su repository apuntará a la confirmación previa, ahora puede fusionar sus últimos cambios y luego enviar sus cambios al server.