我在PHP脚本上工作,当我们的某个服务器不是最新的时,它会发送Slack消息。 目前我们使用git标签进行触发器构建和发布。
所以我搜索一个git命令来显示最近的提交指向任何分支上的标记(例如, production-server-1 或 demo-server-2 <上指向的最近提交/ strong> tag。
我尝试了以下命令:
git --no-pager log -n 1 --format=%ai production-server-1
git rev-list -n 1 production-server-1 | xargs git show
但是输出的信息与我们的git存储库信息不匹配。
是否可以使用命令行执行此操作?
由于
答案 0 :(得分:1)
您可以使用两个git命令的组合:
git show -s --format=%ci $(git rev-list -n 1 production-server-1)