unrelated - git push replace
Git Overwrite master con rama (2)
Quiero sobrescribir el maestro con una rama en particular después de realizar cambios, lo que hice para hacerlo es:
Paso 1: Checkout brranch de Git, usando el comando:
git checkout branch_name
Paso 2: Hice algunos cambios en el código, ahora quiero hacer esta rama como maestra, para eso primero ejecuté el comando:
git status
El comando de arriba enumera todos los archivos modificados.
Ahora mi pregunta, ¿qué es todo lo que necesito para sobrescribir el maestro con esta rama en particular "my_branch"?
Para reemplazar completamente la rama maestra con el contenido de cualquier otro feature_branch, también puede usar:
git checkout feature_branch
git merge -s ours --no-commit master
git commit # Add a message regarding the replacement that you just did
git checkout master
git merge feature_branch
Consulte: http://git.tutorialhorizon.com/2014/10/05/replace-the-master-branch-with-another-branch-in-git/
git branch -f master dev_branch
reescribirá la rama maestra local.
git push remote +dev_branch:master
reescribirá la rama remota.