Merging y rebasing
Roberto y Fiorella
$ git show <commit> --parents
Hash del commit (id)
↓
⇇ Autor y fecha
↙ Descripción del commit
↙ Parche de cambios en los ficheros
Commit antecesor /!\
↓
(En raras ocasiones, de más de uno)
$ git merge
$ git rebase
Resolución de conflictos uno a uno
Git K-k-kraken error 💩
El merge de la PR será limpio (fast-forward)
Haz el rebase en local y prueba que todo funciona
Haz un fetch --all antes de utilizar rebase
$ git fetch --all $ git rebase origin/development
Rebase es un comando avanzado.
Un rebase pertinente sobrescribe el
historial.
Deberías tratar de no escribir commits «WIP»
https://chris.beams.io/posts/git-commit/
git revert, blame y log serán más útiles y las PR se revisarán mejor