hnhdigital-os/laravel-git-info

获取当前git状态信息。

v1.04 2022-10-28 13:33 UTC

This package is auto-updated.

Last update: 2024-08-28 17:56:24 UTC


README

本包由澳大利亚精品开发公司H&H|Digital开发。访问我们的网站 hnh.digital

Latest Stable Version Total Downloads Latest Unstable Version License

Build Status StyleCI

提供从GIT获取信息的包装器。

安装

通过composer

$ composer require hnhdigital-os/laravel-git-info ~1.0

Laravel配置

通过编辑config/app.php启用外观

    'aliases' => [
        ...
        'Git' => Bluora\LaravelGitInfo\Facade::class,
        ...
    ];

服务提供者将从Laravel 5.5自动加载。

要启用Laravel 5.4之前的版本中的服务提供者,请编辑config/app.php

通过编辑config/app.php启用服务提供者

    'providers' => [
        ...
        Bluora\LaravelGitInfo\ServiceProvider::class,
        ...
    ];

使用方法

Laravel

当前版本。例如 'de83088-dirty'。

echo Git::version();

当前分支。例如 'master'。

echo Git::branch();

当前总提交数。例如 7。

echo Git::commits();

当前分支与master之间的提交差异。

可选参数包括指定分支并返回文本版本。

echo Git::commitsBehind($branch = 'master', $return_text = true);

显示子模块的状态。

echo Git::submoduleStatus();

PHP

use Bluora\LaravelGitInfo\GitInfo;

echo (new GitInfo())->version();

贡献

请参阅CONTRIBUTING以获取详细信息。

鸣谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。