Git repositories are commonly used to serve websites, with the webdev pushing changes to a branch that is served as the website. Domani reverse proxy simplifies this by only needing the current branch hash. Git branches are references to commit hashes, each commit pointing to a tree object that describes the repository’s files at that point. Blob objects contain file content, while commit objects contain metadata. By querying remote repositories for commit hashes and object content, a website can be served directly from a git repository without needing local state. This unique approach streamlines website hosting from git repositories.
https://mediocregopher.com/posts/git-proxy