More on this book
Community
Kindle Notes & Highlights
However, anything you lose that was never committed is likely never to be seen again.
git branch testing
pointer to the local branch you’re currently on.
treat rebasing as a way to clean up and work with commits before you push them, and if you only rebase commits that have never been available publicly, then you’ll be fine.