title: git rebase -i for specific commits?
body: <p>I have a branch with a few commits I'd like to interactively rebase.  However, after pulling and merging there are now other commits interleaved with mine so I can't just do something like <code>git rebase -i HEAD~3</code></p>
  
  <p>Is it possible to do an interactive rebase while choosing individual commits?  Something like <code>git rebase -i 23duirs 3eujsfe ...</code> </p>
  
  <p>Another possibility-- If I simply run <code>git rebase -i</code> I believe it's possible to cut and paste my commit lines to be consecutive, and squash from there, is that correct?  Is there a best practice for doing so, to minimize the chance of conflicts with the unrelated commits in there?</p>