Vite 6+ hardcodes **/.git/** into its chokidar ignored option (source). chokidar's ignored is OR-semantic — if any pattern matches, the file is filtered. Setting server.watch.ignored in vite.config.ts ...