title: git rebase commit by commit
body: <p>I have a branch of 10 commits. Now master changed and I want to rebase my branch to the new master's HEAD. However, some of the new master commits make even the first commit of my branch uncompilable (without merge conflicts). Rebasing a branch seems pointless to me if all of your commits are not compilable in the end.</p>
  
  <p>What I'd like to do is tell get "do a rebase, but wait after rebasing of each commits from my branch". That way, I can detect if the code still compiles after each commit, make it compile (if required), and then commit and continue.</p>
  
  <p>Is this possible? Are there alternatives for a clean rebase, such that each commit will still compile?</p>