On each machine that you want to share files, enter a directory of your choice, then run a command to clone the repository in ...
Inherently distributed in nature, every local commit made to a Git repo will make its way to the shared, central repository, as soon a developer issues a push command. But this isn't always ideal.