We have 2 types of Sync options 

  • Manual &

  • Automatic Sync


Manual Sync
If we change anything in Github then we need to manually sync by clicking into SYNC button of an application
Then only our changes will reflect into ArgoCD
While creating application we can use Manual Sync Policy as follows



Auto Sync
If we change anything in Github then those changes will automatically reflect into ArgoCD without any human intervention.

While creating application, In the place of Manual sync policy, we have to use Automatic option for Auto Sync