Мой код
rsync -exclude='.gitconfig' -exclude='*~' -exclude='.DS_Store' /Users/Masi/bin/ /Users/Masi/gitHub/dvorak/
Я запускаю это. Он копирует .DS_Store в папку назначения, хотя не должен.
Это говорит о том, что первое исключение не работает. Похоже, что в Git по умолчанию игнорируется -file, чтобы игнорировать .gitconfig.
Как избежать копирования .DS_Store?