I don’t think git is the right tool for this. It’s designed for text files, not binary. Also, there’s no need for version control here. Git won’t store diffs of binary files, so if a file changes (even the slightest change like an mp3 tag) it will keep a full copy of the old file.
OP wants to sync, so I would use rsync here. It will be way faster and efficient. If you want to know what rsync did, you can keep a log file of it’s output.
I don’t think git is the right tool for this. It’s designed for text files, not binary. Also, there’s no need for version control here. Git won’t store diffs of binary files, so if a file changes (even the slightest change like an mp3 tag) it will keep a full copy of the old file.
OP wants to sync, so I would use rsync here. It will be way faster and efficient. If you want to know what rsync did, you can keep a log file of it’s output.