László Lajos Jánszky [off-list ref] writes:
There is a git extension called git ftp, written by René:
https://github.com/resmo in bash. This extension uses git to push only
the changed files to the ftp server. Currently this extension uses
grep to decide which file is ignored by upload.
Two possibilities that come to mind are the "git ls-files" (read the
doc and find the option to have it read .gitignore file) command,
and the "git check-ignore" command.