title: Git - Ignore Removal
body: <p>Long story short, I have a Laravel 4 project with a folder full of migrations. I am unsure whether the migrations are actually consistent with the current state of the database, and so is my client, who therefore instructed me not to write migrations for the database changes I have to make, but instead to just make them. I want to make the changes I do to the database migratable, at least from and to the current state.</p>
  
  <p>So, I added the migration for my change, and moved all existing migrations out of the <em>migrations</em> folder. This way, I can run <code>migrate</code> and <code>migrate:rollback</code> to test only my migrations. Which works fine. But I don't want to remove the existing migrations <em>from the repo</em>, because they need to be there to cater for the slim chance that they are consistent with the current state. What troubles me is that they show up in Git all the time, and I want them out of the way. The end result would be that my <em>migrations</em> folder would contain only the migrations I write for this job, <em>for the duration of this job</em>, but the repository would eventually contain all the migrations.</p>
  
  <p>What would be the best way to get the existing files out of Git's way, while still giving me what I want?</p>
  
  <p>Alternatively, perhaps there is a better way to test only my migrations?</p>
  
  <p>Thanks!</p>