git reset –soft <commit-id>

Tengo que volver a 10 compromisos en mi repository git local.

Entonces, en el medio tengo 9 commits, se revierten si return a 10th commit. Estos 9 compromisos intermedios son hechos por otros. ¿Se verán afectados por esto?

Si lo haces solo en tu local, no. Si desea impulsar cambios, definitivamente se verán afectados. Si todo lo que quiere es eliminar una confirmación, puede usar git revert para lograrlo.

El command de reset opera en una twig. Si tiene una sucursal local desprotegida, solo esto (y su HEAD local) se verán afectados. Si empuja la twig a una twig remota, la twig remota se verá afectada. Si se desconecta al reiniciar (no se desprotege ninguna twig), solo su HEAD local se verá afectada.