I am managing some of my QGIS 3 map files in a git repository. With QGIS 2, the map files (.qgs) are text files, which can be easily handled by git; QGIS3 introduces an additional binary file (.qgd) which presumably stores some auxiliary information. A compressed binary format .qgz is also provided with QGIS 3. These binary formats are not text line based, and difficult to manage using text oriented tools such as diff and git. Therefore, I do not want to track them in a repository unless I have to.
How critical is the .qgd file?
Can I delete them or omit them when I use git to commit a map without seriously messing up the map?
(I'm OK with loss of auxiliary information. Just need basic layer information and basic symbology to be committed, i.e. the choices of symbology and logical expressions I entered when defining a layer)