gitonomy/gitlib

用于访问 Git 的库

资助包维护!
Tidelift

安装次数: 13,168,419

依赖项: 60

建议者: 0

安全: 0

星标: 448

关注者: 25

分支: 71

公开问题: 18

v1.4.0 2023-12-20 13:02 UTC

README

Build Status StyleCI License Downloads

此库提供了从 PHP 5.6+ 访问 Git 仓库的方法。

它执行 shell 调用,这使得它的性能不如任何解决方案。

无论如何,它很方便,使用时不需要构建任何东西。这就是我们喜欢它的原因。

快速入门

您可以使用 Composer 安装 gitlib。只需要求您需要的版本即可

$ composer require gitonomy/gitlib

或手动编辑您的 composer.json 文件

{
    "require": {
        "gitonomy/gitlib": "^1.3"
    }
}

示例用法

<?php

use Gitonomy\Git\Repository;

$repository = new Repository('/path/to/repository');

foreach ($repository->getReferences()->getBranches() as $branch) {
    echo '- '.$branch->getName().PHP_EOL;
}

$repository->run('fetch', ['--all']);

API 文档

企业版

作为 Tidelift 订阅的一部分提供

gitonomy/gitlib 的维护者以及成千上万的其它包的维护者正在与 Tidelift 合作,为构建应用程序时使用的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码健康度,同时为使用到的确切依赖项的维护者付费。 了解更多。