title: What are differences between 'Revert', 'Revert Commit' and 'Reset Current Branch to Here' with GitHub in Android Studio?
body: <p>I use GitHub in Android Studio. I find there are three commands 'Revert', 'Revert Commit' and 'Reset Current Branch to Here' in Android Studio.</p>
  
  <p>You can see Image 1, Image 2.</p>
  
  <p>What are differences between them?</p>
  
  <p><strong>Image 1</strong></p>
  
  <p><a href="https://i.stack.imgur.com/akEUY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/akEUY.png" alt="enter image description here"></a></p>
  
  <p><strong>Image 2</strong></p>
  
  <p><a href="https://i.stack.imgur.com/TMT0c.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TMT0c.png" alt="thub"></a></p>