ArgoCD › Sync & Health

What does the diff view show and how do you use it?

Beginner

Answer

The diff view shows the differences between the desired state (Git) and the live state for each out-of-sync resource, highlighting added, removed, or changed fields. It's used to review exactly what a sync will change before applying, and to diagnose why an app is OutOfSync.
argocd app diff my-app
Real-world example Before approving a production sync, the reviewer inspects the diff to confirm only the intended image tag changed.

Common follow-ups: Why review the diff before sync? | Where do you see the diff?