hnhdigital-os / laravel-git-info
获取当前git状态信息。
v1.04
2022-10-28 13:33 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- mockery/mockery: 0.9.*
- phpmd/phpmd: @stable
- phpunit/phpunit: 5.*
- squizlabs/php_codesniffer: ^2.0
README
本包由澳大利亚精品开发公司H&H|Digital开发。访问我们的网站 hnh.digital。
提供从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)。请参阅许可证文件以获取更多信息。