How can we sync our entire database (data entry) via git
Sort answer: You can't.
Database != File
Sqllite comes close to being that but, for any "real" DBMS, you should basically forget that they even have files. Let the DBMS manage them for you and your life will get a lot saner.
Instead, take a dump of the database, which produces a text file,...
Syncing a relational database via git is a bad idea. Possibly it's an even worse idea than syncing it via a fileshare service like Google Docs or OneDrive.
If you need to "share" a relational database between you all in this way, it's likely your easiest option is to host the database service on something like AWS RDS free tier and allow your IP ...