How to use git rebase effectively

Do you know how to use git rebase effectively with less puss so that you can get more out of it!
Source: Codementor