---
title: "Use Git Sync to manage resources | Grafana Labs"
description: "Welcome to the learning path that shows you how to use Git Sync to manage your Grafana resources with version control."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Use Git Sync to manage resources as code

Welcome to the learning path that shows you how to use Git Sync, a feature that provides bidirectional synchronization between your Grafana dashboards and Git repositories. With Git Sync, you can manage dashboard as code through pull requests, track version history, and maintain consistency across environments using the same workflows your development teams already use for application code.

## Here’s what to expect

When you complete this journey, you’ll be able to:

- Understand the value of managing dashboards with Git version control
- Learn how Git Sync works and the different sync states
- Review prerequisites and known limitations
- Navigate to the Git Sync interface
- View synced dashboards and their status
- Manage dashboard synchronization between Grafana and Git

## Troubleshooting

If you get stuck, we’ve got your back! Where appropriate, troubleshooting information is just a click away.

## More to explore

We understand you might want to explore other capabilities not strictly on this path. We’ll provide you opportunities where it makes sense.
