---
title: "Manage dashboard sync | Grafana Labs"
description: "Handle different sync states and synchronize dashboards between Grafana and Git."
---

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

# Manage dashboard sync

Managing dashboard synchronization involves handling different sync states and resolving conflicts between Grafana and Git versions. Git Sync provides actions to push local changes to Git, pull remote changes to Grafana, or resolve conflicts when both locations have modifications.

To manage dashboard synchronization, complete the following steps:

1. Select a dashboard with a sync state that needs attention, such as **Modified** or **Out of sync**.
2. Review the available actions based on the dashboard’s sync state.
   
   For modified dashboards, you can push changes to Git. For out-of-sync dashboards, you can pull changes from Git. For conflicts, you must resolve differences before syncing.
3. Choose the appropriate sync action for the dashboard’s current state.
   
   For example, click **Push to Git** to commit local changes to your repository, or click **Pull from Git** to update the Grafana dashboard with repository changes.
4. Confirm the sync action when prompted.
   
   Git Sync performs the synchronization and updates the dashboard’s sync state.

The dashboard sync state updates to show successful synchronization. The dashboard now matches the version in Git, and the sync state indicator shows **Synced**.

In the next milestone, you’ll complete this learning path.
