GitOps is a development methodology that advocates using versioned files in source control repositories to define and manage your infrastructure. Expressing your architecture as declarative files provides a way to inspect your system’s current configuration, merge changes from multiple contributors, and rollback to an earlier state.