1. Why is Git commonly used with Infrastructure as Code?
Version control systems like Git are essential in IaC because they allow collaboration, history tracking, code review, and rollback of configuration changes. This makes infrastructure changes auditable and aligns infrastructure management with software development practices.