Filesystem interface for git to handle branches, commits and tags and with support for creating, deleting and commiting on branches on file update