Estoy en master
. Cuando hago git status me dicen
$ git status # On branch master # Your branch is ahead of 'origin/master' by 13 commits. # (use "git push" to publish your local commits) # nothing to commit, working directory clean
Entonces los 13 solo existen en mi máquina local. El problema es que ahora se supone que estos 13 commits van a una nueva twig que debería crear e insert en el server. He intentado mirar en rebase pero me dicen
$ git rebase origina/master fatal: Needed a single revision invalid upstream origina/master
¿Cómo haría para llevar estos cambios a una nueva sucursal sin estropear el maestro?
Solo para aclarar. Esto no es un duplicado de
Moviendo los cambios comprometidos (pero no empujados) a una nueva twig, esta simplemente no funciona para mí sin importar lo que haga.
o
Git: Cómo mover los cambios desde la última vez que se comprometió con una nueva twig no es de ayuda.
Solo haz el git checkout -b yourbranch
y empuja eso.
Luego restablezca el maestro a origen / maestro.
Orden:
git checkout -b mybranch git push git checkout master git reset --hard origin/master