-
-
Save danielmateu/b08486a60b1995ba80951d80f415279c to your computer and use it in GitHub Desktop.
Revisions
-
danielmateu created this gist
Sep 18, 2023 .There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,19 @@ 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