You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think the guidance on git rebase in the Pro Git book is not enough to actually learn how to use git rebase to perform the common operations like squashing commits, rebasing from upstream branch, reordering commits, fixing up unneeded commits.
Steps to reproduce:
This is a bit cheeky, so don't take this too seriously please. 😸
Try to learn how to use git rebase from Pro Git book.
Which version of the book is affected?
Problem is present in source files.
Describe the bug:
I think the guidance on
git rebase
in the Pro Git book is not enough to actually learn how to usegit rebase
to perform the common operations like squashing commits, rebasing from upstream branch, reordering commits, fixing up unneeded commits.Steps to reproduce:
This is a bit cheeky, so don't take this too seriously please. 😸
git rebase
from Pro Git book.git rebase
.Expected behavior:
After reading the parts: https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History and https://git-scm.com/book/en/v2/Git-Branching-Rebasing the reader should be able to actually perform the mentioned commands for themselves in a real workflow.
Screenshots:
Additional context:
I found the website https://git-rebase.io/ to be extremely helpful to practice with
git rebase
. The examples are well written, easy to follow.I think the Pro Git book would benefit massively from a guided "sandbox" tutorial on rewriting history.
I think the range of options are:
I'll leave it up to the Pro Git maintainers to decide what/if action should be taken.
Related issue: #1247
The text was updated successfully, but these errors were encountered: