持续更新中

git 当前代码分支 版本信息

在代码发布中有时候,需要把当前的 git 分支信息,最后一次提交的提交信息做个展示,那么把这些信息输出到 VERSION 文件供读取展示使用

echo $(git symbolic-ref --short -q HEAD | tr "\n" " ")$(git log --pretty=format:"%h %ci %cn $ce %s" -1 | tr "\n" " ") > VERSION

在 PHP 代码发布工具 walle 中,可以放到 pre_deploy 前置任务中输出,这样可以输出当前发布的代码的 git分支版本信息,git当前最后一次提交的提交信息