title: What is the easiest way to squash commits using Egit?
body: <p>What is the easiest way to squash commits using Egit? I would really like to do it using Egit(Git plugin for Eclipse). I am already have a small idea on how to do it from a command prompt, it is a pain. </p>
  
  <ol>
  <li><p>is it ok to squash changes if I have pushed the commits to my remote github repository (this repository is only used by me)?</p></li>
  <li><p>If some of my team mates have made commits in between my commits , Can I squash them too?</p></li>
  </ol>