php - 如何使用 PHP 获取分支创建的时间戳?
问题描述
我想用shell_exec创建 Git 分支(修补程序/功能)时间戳。
我在下面尝试过,
shell_exec("git show --summary `git merge-base your_branch master`");
但它显示null
。
有谁知道如何用 php 获取它?
解决方案
您使用了正确的命令来获取 commit-hash ( git merge-base
),但是git show --summary
对于分支点来说是该死的谵妄!
git show -s --format=%ci <...>
或其他时间戳表示的其他格式
推荐阅读
- aws-codebuild - AWS Sam package 命令在构建规范期间失败
- sql - 声明 Varchar - Teradata
- django - ModuleNotFoundError:没有名为“webpushapi”的模块
- python - 有人可以告诉我如何在 python 中读取该文件吗?
- javascript - 错误:连接 ENOENT /Applications/MAMP/tmp/mysql/mysql.sock
- html - 为什么 chrome 从下拉项中删除引导程序的 .active 类?
- solidity - 在特定地址使用合约
- c# - Blazor 中的最佳实践是什么:将大量业务逻辑放入 *.razor 文件或控制器中?
- node.js - 如何在猫鼬中设置外键?
- python - 使用 postgresdb 删除列时,Flask-migrate 无法升级