Nuevo en git, así que ten paciencia conmigo … y disculpas por las desorderadas representaciones visuales.
Esto es lo que pensé que estaba haciendo:
-<commit>-<commit>(A) / -<commit>(B) / ...-<commit 123>-(Master) \ -<commit>-<commit>-<commit>(C)
Pero cuando git pull
'ed (master)
y fusioné, git status
dijo entonces que your branch is ahead of 'origin/master' by 6 commits
(¡además no funciona!). Entonces creo que tengo:
-<mix of commits, intended for A, B or C>(A) / -<commits intended for B>(B) / ...-<commit 456>-<commit>-<commit>-<commit>-<commit>-(Master) \ -<mix of commits, intended for B or C>(C)
Will git reset --mixed 456
dame esto:
-<mix of commits, intended for A, B or C>(A) / -<commits intended for B>(B) / ...-<commit 456>(Master) \ -<mix of commits, intended for B or C>(C)
dejando A, B y C intactos?
De cualquier manera, esto es lo que quiero. ¿Cómo logro esto?
¡Gracias de antemano!