tuve una rama puntual locales basa fuera una rama remota en el repositorio git:Con git, ¿cómo guardo una rama de tema después de que la rama remota principal haya sido actualizada?
1 - 2 - 4 - 5 - 9 - 11 master
\
3 - 6 - 8 - 12 remote branch
\
7 - 10 my topic
La rama remota ha sido recientemente porcentualizada fuera maestro:
1 - 2 - 4 - 5 - 9 - 11 master
\
? 3' - 6' - 8' - 12' remote branch
\
7 - 10 my topic
me gustaría reajustar mi sucursal fuera de tema el jefe de la rama remota para que eventualmente pueda fusionar mis cambios nuevamente en el control remoto. Sin embargo, debido a que el hash de la matrices asignan ha cambiado, tratando un simple
$ git rebase origin/remote_branch
resultados en una serie de conflictos en los archivos que nunca he tocado.
¿Hay algo que pueda hacer para limpiar estas ramas?
Perfecto, hice exactamente lo que necesitaba. Para cualquier persona que tropezara con esto, pude obtener el <6-SHA> volviendo al 'registro de git' para mi rama de tema hasta que encontré el primer compromiso de la rama padre. Luego utilicé el autor, la fecha y el mensaje de confirmación para buscar el nuevo hash en el registro de origen/remote_branch. –