@Edent
I don't understand the thing about git? Could you describe why git is the same as sending files? Maybe I need some more background info on that.
@MaSven
Git pull downloads the files to your disk. You are not editing across the network.
Git push uploads those files (well, the diffs). That's the same mechanism as emailing them to a mailing list - which is how git originated.