Sync Umbraco to and from disk and between instances
$ dotnet add package uSyncKeep your Umbraco settings in sync - uSync in an Umbraco package that takes the bits of Umbraco that are stored in a database and moves them to disk, so you can source control, copy and move your Umbraco site between computers and servers.

uSync will read/write
With content syncing enabled it will also do :
To sync everything, minimal config should be required. you can look at the documentation to get a better idea of what can be configured.
If you only want to sync settings update the appsettings.json file:
setup uSync so it will only save changes to "Settings" items.
"uSync" : {
"Settings: {
"ExportOnSave": "Settings",
}
}