Yup, it's just git. Passwords are files in a git tree so you usually do not run into any conflicts unless you manage to change the same password on both ends, which also should be easy to resolve.
How do you manage mobile (iOS in particular)?
UP (uncle post) mentions a home-made Android app to sync... is there a more mainstream option?