1. git-rebase: why and how
2. git-rebase
3. Before
4. What for?
9. How does it work?
10. git cherry-pick
14. Cherry-picking and commit identities
15. rebase is a series of cherry-picks
17. What if you don't like it?
18. git checkout -b [L[feature-rb]L] [G[feature]G]
19. Happy?
20. What if something goes wrong in the middle?
21. Interactive rebase
22. What's merge?
23. Merge isn't better or worse, just different
24.
26. Clear history is important
27.
28. Thank you