title: git branch without history
body: <p>My git repo contains sensitive passwords which, for reasons out of my control, can't be removed right now.  Right now it's all OK because this repo is internal-only, but I've been asked to create a branch that's safe to share with partners.</p>
  
  <p>Is there any way to create a branch in git and then remove files from it in a way where they can't be retrieved using the log?</p>
  
  <p>Seems like a long shot, but thought I'd ask.  The only solution I can think of is to copy the file tree to a new git repo without the sensitive file--but then I'd lose the ability to merge partner changes back to my repo.</p>