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