def check_unstaged!
    run!("git diff --quiet HEAD") do
      raise "Must have all changes committed. There are unstaged commits locally"
    end
  end
Raises an error if there are unstaged modifications