git - 使用 powershell 推送更改时获取 git commit id
问题描述
我正在使用以下命令使用 powershell 推送 git 更改。
git commit -a -m "message"
git push -q
在执行 git commit 时,我想返回相应的提交 id,以便以后可以使用该 git id 来获取相应的更改。是否可能
解决方案
您可以使用 :
git show --no-patch --no-notes --pretty='%H' @
... 获取 HEAD 指向的完整 40 位哈希,如果您在当前分支上提交,这应该是最新的提交日期。
推荐阅读
- python - 解压ripemd160导致python
- c# - c# CSOM批量获取SharePoint列表
- r - 多条件内连接r数据表
- lambda - Kotlin:Lambdas、范围、映射、过滤和减少/折叠
- node.js - 导入 Node.js 模块函数,而不调用它
- android - 重复功能以每秒从服务器调用数据
- java - 在编译器中解析“路径表达式”中的名称,例如“person.name”
- android - getFilter() 抛出空指针异常(可能是因为初始化适配器,无法解决)
- java - 错误:表达式的类型必须是数组类型,但解析为 int
- azure - CosmosDb:从另一个存储过程或触发器调用存储过程