The refresh command rolls back all of your migrations and then re-applies them, essentially allowing you to quickly re-build your entire database, which is beneficial during early development when you are still modifying existing migrations.