cómo restablecer a una confirmación específica?

Tengo los siguientes commits recientes cuando hago "git log –oneline" … Quiero reiniciar a "8ec2027", intenté algunos commands de rebase que no funcionaron … ¿Cuál es el command exacto para hacer esto?

2503013 code: cs release 1.2.3.47 269ed14 code: Fixed below issues due to which 2nd client is not associating to GO dca02a3 code: Donot allow the scan during WPS/EAPOL exchange. b2fee57 code: MCC Adaptive Scheduler 6af29c4 code: Not able to connect more then 10 STA 150aacd code: Fix the Max Tx power value in 5G band and .ini support for 11h 8ec2027 Merge "code: cs release 1.2.3.46" 9015b60 Merge "code: Quarky Support on Prima" ...... 

Desea restablecer no rebase. Rebasar es el acto de repetir compromisos. Restablecer está haciendo que la stream confíe en otra.

primero deberá save cualquier trabajo que pueda tener en su directory de trabajo:

  git stash -u 

entonces harás que te comprometas con la actual que quieras con

 git reset --hard 8ec2027 

Opcionalmente, después de que pueda save donde estaba antes de hacer esto con:

 git branch -b temp [email protected]{1} 

ver la documentation de reflog para ver cómo funciona esto.

Probablemente esto también podría funcionar para usted

  1. Cree una nueva sucursal en 2503013 (esto guarda los cambios después de 8ec202)

  2. git reset –hard 8ec2027