¿Cómo soluciono las actualizaciones de GIT no rápido?

Así que hice algunos cambios en mi repository de git y los hice. Póngalos en el server y ahora el server falla. Hice un reinicio de git Difícil a un compromiso anterior "12345". Luego encontré los problemas y los solucioné. Así que ahora quiero volver al último commit "abcd".

Ejemplo

1st commit .... commit "12345" .... commit "abcd" 

Hice un reinicio Difícil de "abcd" y luego hice mis correcciones al código. Pero ahora cuando bash presionar, obtengo este error.

"… evite que pierda historial, se rechazaron las actualizaciones que no son de avance rápido Combine los cambios remotos antes de volver a presionar".

Entonces, ¿cómo elimino todo y return local y remoto para confirmar "abcd"?

===== ACTUALIZACIÓN ===================

Probé git push y obtengo "Todo actualizado".

ACTUALIZAR:

OK aquí hay un gráfico visual de mis compromisos

 * 731e9 (HEAD, origin/beta-stag, beta-stag) <--- last commit HERE * 5c82f More whitespace * 8939c More whitespace test * f3bd1 Added whitespace after git pull origin beta stag and then a git fetch. Now adding whit * d2336 did a pull origin beta-stag as it will NOT let me pushbs * 5a2f9 After reset hard. This commit is after I went to the end commit minus whitespace one. The * 18393 Added whitespace to see if my revert will let me push | * 36e9d0f (origin/beta, heroku/master, beta) removed assigned_dealer2_id | * 75203 removed @ar.assigned_dealer2 refernces | * 784a6 removed check for service tier | * 77789 removed hidden field can not view call history | * ee6d8 First commit not from beta-stag | * 55905 Merge branch 'beta-stag' into beta | |\ | | * cd7c4 Random changes | * | e6d92 Merge branch 'beta-stag' into beta | |\ \ | | |/ | | * 4dc81 (I NEED TO HERE!!! Damn everything else on origin/master)Changed dealer min to 1 for any high level deliveries like bolt | | * d73f5 Added name so when dealer 2nd is selected we show by name not id | | * f3afc Switched to dealer email in the 2nd dealer dropdown as some dealers have two phones. ........ 1st commit here