Actually I didn't use rebase before. Learnt from [here](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html) that it can merge last N commits to one. Could you please tell me the purpose the following commands?
- git rebase -i develop
- git push origin simple-captcha-for-signup-page --force