granam / git
使用GIT的基本工作流程
2.1.1
2021-03-30 08:56 UTC
Requires
- php: >=7.3
- granam/strict-object: ^3.0
Requires (Dev)
- granam/exceptions-hierarchy: ^5.0
- phpunit/phpunit: ^9.4
- symfony/process: ^5.1
README
对于更复杂的Git工作流程,例如可以尝试sebastianfeldmann/git。
当前包可以仅
- 获取Git状态
- 获取与origin master的差异
- 获取最后的提交哈希值
- 从标签获取补丁版本
- 获取所有类似版本的分支
- 克隆一个分支
- 更新一个分支
- 检查远程分支是否存在
用法
<?php $git = new \Granam\Git\Git(); $patchVersions = $git->getTagPatchVersions(__DIR__); print_r($patchVersions); // [1.0.0] $minorVersions = $git->getAllMinorVersionLikeBranches(__DIR__); print_r($minorVersions); // [1.0]