Git: crea una nueva twig remota a partir de un antiguo compromiso

Estoy usando el siguiente command de Git para crear una nueva twig remota:

git push origin origin:refs/heads/new_branch_name 

Deseo que la nueva twig comience desde un compromiso anterior,

¿Cómo puedo hacer eso? (He probado algunos methods diferentes, aunque fallaron)

Gracias.

 git checkout -b new_branch_name git reset --hard <old_commit_id> git push origin new_branch_name 

si quieres crear una nueva twig a partir de una confirmación específica, ejecuta el command git log o gitk , copy la identificación y ejecuta el command git checkout ID COMMIT , luego confirma y presiona. Este enlace puede ayudarte.