Isto diz ao rsync para procurar em cada diretório por um arquivo .gitignore
:
rsync --filter='dir-merge,-n /.gitignore' [...]
Isso deve fazer o que você quer.
O -n
após o dir-merge
significa que ( -
) o arquivo especifica apenas exclusões e ( n
) regras não são herdadas por subdiretórios.