granam/git

使用GIT的基本工作流程

2.1.1 2021-03-30 08:56 UTC

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]