No it is not fine. Git is very bad for key value store sync. If you want to sync all files with specific prefix or within a specific range, you are screwed. That doesn't matter when you have 100 rarely changing files, but it does matter when you have 10s of thousands and the list changes very frequently