-
-
Save danielmateu/b08486a60b1995ba80951d80f415279c to your computer and use it in GitHub Desktop.
Git Rebase
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Rebase -> Es muy poderos y hay que tener cuidado con el. Basicamente nos permite unir y separar commits, realizar squash, renombrar commits. Primero de todo debemos saber en que rama nos encontramos. Para hacer el rebase debemos estar el rama en la cual queremos que se hagan los cambios. | |
git rebase master -> actualizamos la rama hija con los commits de la rama master antes de los nuevos cambios | |
Para hacer un merge de estos cambios, volvemos a la rama padre y realizamos un merge. Así generamos un fast-forward. Eliminamos la rama hija | |
Rebase - Squash | |
Para unificar commits | |
git rebase -i HEAD~4 -> Para obtener los 4 últimos comits | |
Rebase - Rebound | |
Rebase - Edit | |
git pull rebase -> | |
git config pull.rebase true -> Configuración local del pull |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment