laurentj / glip
PHP 的 Git 库
v1.0.2
2023-11-05 17:18 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: 8.5.*
This package is auto-updated.
Last update: 2024-09-05 18:56:46 UTC
README
glip 是一个 PHP 的 Git 库。它允许您从 PHP 脚本访问裸 Git 仓库,即使没有安装 git。该项目是从 Patrik Fimml 的原始项目分支出来的,原始项目可以在http://fimml.at/glip找到。
该项目还包括社区成员的一些更改。
安装
您可以通过 Composer 安装它。在您的项目中
composer require "laurentj/glip"
用法
如果您没有使用 Composer 安装库,请按照以下示例包含自动加载文件
<?php require_once __DIR__.'lib/autoload.php';
创建一个新的 Git 仓库
<?php use Glip\Git $repo = new Git('project/.git');
贡献
请随时帮助使 glip 稳定、快速且易于使用,基于 KISS 原则。我在 Github 上创建了一个公共维基,并激活了问题系统。欢迎发送 pull request。
项目历史
原始的 glip 库于 2009 年 5 月 31 日从 eWiki 中分离出来。尝试使用 git filter-branch 来保留提交历史;这也意味着 2009 年 5 月 31 日之前的提交消息可能看起来很奇怪(特别是关于文件名)。