title: How to redo a migration on django 1.8 after using --fake
body: <p>Something went wrong on my migrations, I added a new datetimefield to a model then I used makemigrations and migrate.</p>
  
  <pre><code>python manage.py makemigrations
  python manage.py migrate
  </code></pre>
  
  <p>But after this the migrate got an "table already exists error". I supposed I could fake the migrations and start over, so I did</p>
  
  <pre><code>python manage.py makemigrations --fake core
  
  Operations to perform:
    Apply all migrations: core
  Running migrations:
    Rendering model states... DONE
    Applying core.0001_initial... FAKED
    Applying core.0002_auto_20150525_1331... FAKED
    Applying core.0003_auto_20150525_1348... FAKED
    Applying core.0004_processo_data_atualizacao... FAKED
  </code></pre>
  
  <p>but the new migrate that I've just created was faked too (of course!).</p>
  
  <p>How is the proper way to redo a migration (in this case the core.0004) after doing this?</p>