title: git interactive rebase - edit vs break
body: <p>I've tried googling this but wasn't able to find a satisfactory answer.</p>
  <p>I'd like to know what the difference is between <code>edit</code> and <code>break</code> in the interactive mode of <code>git rebase -i</code>.</p>
  <p>According to the comments, <code>edit</code> uses the commit, but stops for amending, while <code>break</code> stops at the specified location. But then what is the difference between:</p>
  <pre><code># Scenario 1
  
  pick a9ca198 commit #1
  pick 15948d1 commit #2
  edit 2dbe941 commit #3  // this will apply commit #3 and then stop.
  pick 33c012d commit #4
  </code></pre>
  <pre><code># Scenario 2
  
  pick a9ca198 commit #1
  pick 15948d1 commit #2
  pick 2dbe941 commit #3
  break                   // this will stop after commit #3
  pick 33c012d commit #4
  </code></pre>
  <p>I've tried them both and to me, they seem to be completely identical.</p>