Respuestas:
Consulte la documentación de vim en las ramas de deshacer . u
esencialmente lo llevará de regreso al padre del nodo actual, mientras g-
que le permite atravesar a los hermanos del nodo actual antes de atravesar la raíz de la rama. Cada nodo representa un cambio en el archivo. La descripción de la documentación es un poco oscura, pero así es como la entiendo. Es posible que esta explicación de las ramas de deshacer sea más fácil de entender.
Escenario de ejemplo Usaré
la siguiente notación para explicar la estructura actual del árbol de deshacer:
[{parent} -> ({child}, {sibling})]
u
llave. [raíz -> A -> B]Presionar u
en este punto lo llevaría nuevamente al cambio A. Presionar g-
, por otro lado, lo llevaría a cambiar B.