"We rolled out this update with 220 changes. There's a breaking bug. Where is it? We need to find out in the next 5 minutes, revert, and deploy. Otherwise we have to revert the whole thing- we're losing money."
Git doesn't really help with that. More granular deployments do, and if microservices help with more granular deployments, go for it.