Hi,
1) By default, Devops is not configured to dev machines. You must map branches to the development machine.
2) What exactly do you mean by "additional changes"? Devops is the server repository, and any connected machine is the local repository.
3) You can move code between environments manually, as alternate way.