Ever been unsure of when to branch off for that new feature? With Git Rebase, the answer is right now. Rebase allows you to take all of the work on your branch and relocate it to another point in your repository's history, encouraging you to branch early and often without the fear of messy merges or missing out on new development.
<a rel="nofollow" class="external text" href="https://vimeo.com/github">GitHub</a>
CC BY 3.0
<a href="//commons.wikimedia.org/wiki/Category:Vimeo" title="Category:Vimeo">Vimeo</a>: <a rel="nofollow" class="external text" href="https://vimeo.com/123250126">Rebase • GitHub &amp; Git Foundations</a> (<a rel="nofollow" class="external text" href="//web.archive.org/web/*/https://vimeo.com/123250126"><span style="color:#9602fc">view archived source</span></a>)