mover cambios confirmados (pero no empujados) a una nueva rama
He hecho un buen trabajo ("Tu rama está por delante de 'origin/master' por 37 commits.") que realmente debería haber ido a su propia rama en lugar de a master
. Estas confirmaciones solo existen en mi máquina local y no han sido empujadas a origin
, pero la situación es un poco complicada en que otros desarrolladores han estado empujando a origin/master
y he tirado esos cambios.
¿Cómo puedo mover retroactivamente mis 37 commits locales a una nueva rama? Sobre la base de los documentos, parece que git rebase --onto my-new-branch master
o ...origin/master
debería hacer esto, pero ambos solo me dan el error "fatal: Necesitaba una sola revisión". man git-rebase
no dice nada acerca de proporcionar una revisión a rebase
y sus ejemplos no lo hacen, así que no tengo idea de cómo resolver este error.
(Tenga en cuenta que esto es no un duplicado de Mover el trabajo existente, no comprometido a una nueva rama en Git o Cómo combinar mis cambios locales no comprometidos en otra rama de Git? ya que esas preguntas tratan de cambios no comprometidos en el árbol de trabajo, no los cambios que se han comprometido localmente.)
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52