Reemplazar la twig maestra remota con mi local

He estado trabajando en un proyecto y las cosas se volvieron descuidadas. He reset a una confirmación estable, pero cuando bash push , me dicen "la twig actual está detrás de su contraparte remota" (obviamente). La única opción que Git me da para realizar es git pull . Cuando bash volver al más reciente, se comete un descuido que no funciona y no quiero.

Hice una twig diferente llamada reset --hard stable y reset --hardreset --hard para la confirmación estable y luego intenté lo siguiente:

 $ git checkout stable # => Switched to branch 'stable' $ git merge -s ours master # => Already up-to-date. $ git checkout master # => Switched to branch 'master' # => Your branch is behind 'origin/master' by 9 commits, and can be fast-forwarded (use "git pull" to update your local branch) $ git merge stable # => Already up-to-date. 

Después de ejecutar estos commands, mi twig master aún está en el estado del que quiero deshacerme.

Me gustaría que el nuevo master sea stable pero no estoy seguro de qué hacer ahora.

Está buscando un empuje de fuerza (vea la opción --force ). Solo ten cuidado con eso ya que probablemente no quieras cambiar el historial de una sucursal remota compartida con otros desarrolladores.