gitfs 软件包gitfs是Go代码中静态文件的完整解决方案。 当Go代码使用非Go文件时,它们不会打包到二进制文件中。 由实现的解决此问题的常用方法是将所有必需的静态文件转换为Go代码,然后最终将其编译为二进制文件。 该库采用不同的方法,其中不需要静态文件“二进制打包”,甚至不需要与Go代码位于同一存储库中。 这个包允许从远程git仓库中加载静态内容,或者根据需要将其打包到二进制文件中,或者从本地路径中加载以进行开发过程。 从远程存储库到二进制打包的内容到本地内容的过渡是完全平滑的。 该API简单且极简。 New方法返回Git存储库的(子)树,由标准http.FileSystem接