* Bluepass does push synchronization. So you wouldn't need to manually sync.
* It would work on smartphones / tables too.
* Are the remote git repos under your physical control? If not then your setup is vulnerable to a dictionary attack on your password / passphrase.
* The Bluepass database is set up such that it can resolve conflicts due to concurrent updates (actually it's an append-only graph of parent->child nodes with a algorithm that selects the most likely lineage in case of conflict).
[Edit: some clarifications]