Skip to content

Instantly share code, notes, and snippets.

@danielmateu
Created September 18, 2023 11:09
Show Gist options
  • Select an option

  • Save danielmateu/b08486a60b1995ba80951d80f415279c to your computer and use it in GitHub Desktop.

Select an option

Save danielmateu/b08486a60b1995ba80951d80f415279c to your computer and use it in GitHub Desktop.

Revisions

  1. danielmateu created this gist Sep 18, 2023.
    19 changes: 19 additions & 0 deletions txt
    Original 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