Starting with version 12, Grafana introduces the ability to configure dashboards using a GitOps approach through an experimental feature called Git Sync.
This is a particularly interesting capability that can help manage dashboards in large and complex environments.
Git Sync is available as an experimental feature in both Grafana OSS and Enterprise editions. Activation can also be requested for the Cloud version (currently available as a private preview).
You can find the relevant documentation in this page, and below I am including a demo video.