首页 > 解决方案 > 使用 powershell 推送更改时获取 git commit id

问题描述

我正在使用以下命令使用 powershell 推送 git 更改。

 git commit -a -m "message"
 git push -q

在执行 git commit 时,我想返回相应的提交 id,以便以后可以使用该 git id 来获取相应的更改。是否可能

标签: gitpowershell

解决方案


您可以使用 :

git show --no-patch --no-notes --pretty='%H' @

... 获取 HEAD 指向的完整 40 位哈希,如果您在当前分支上提交,这应该是最新的提交日期。


推荐阅读