To create a patch to upload to a server via ftp/scp, containing modified files rather than a diff patch.
- Create your work on a new branch
- Create a patch containing full modified files, while in your git repo
git diff --name-only master | xargs -i{} cp --parents {} /tmp/mypatch/