When you squash the commits into a single one, you are rewriting the commit 
history; you replacing 2 commits by a single one. Since those 2 commits already 
exist in the remote (GitHub), pushing your squashed changes means to rewrite 
the commit history in the remote, and Git prevents you from doing that. You 
will need to force the push by adding the `-f` parameter to the command, once 
you have double-checked that everything is properly squashed and rebased to the 
latest master version.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/106#issuecomment-22476462

Reply via email to