I am doing something very simple wrong. I\'m trying to prepare an ordinary patch file, so I can reapply some changes:
$ git diff > before $ git diff some
A useful trick to avoid creating temporary patch files:
git diff | patch -p1 -d [dst-dir]