Pregunta

Actualmente estoy usando un repositorio github con una sola rama, basado en una rama maestra de otro repositorio. La rama de github es una copia de seguridad de mi trabajo, y definitivamente no está destinada a tirar, y como tal, me siento cómodo reescribiendo su historial cuando rebase del repositorio maestro.

Mi problema es que quiero una historia limpia, y si las historias divergen no puedo hacer eso. Esto sucede si hago un push (trabajo inicial) + rebase - el segundo push es rechazado.

He intentado eliminar la rama y luego presionar, pero esto tiene el desagradable efecto secundario de crear una caída del repositorio, que es lento.

¿Cómo debería abordar este problema?

¿Fue útil?

Solución

git-push puede aceptar la opción -f o --force para indicarle que fuerce el empuje para actualizar la referencia remota (rama ) al valor local.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top