Git 以下是什么意思?
有人能解释一下下面的陈述是什么吗Git 以下是什么意思?,git,jenkins,jenkins-plugins,Git,Jenkins,Jenkins Plugins,有人能解释一下下面的陈述是什么吗 def commit = sh(returnStdout: true, script: 'git rev-parse HEAD').trim() 调用“shell”在头部执行git rev parse,这将获得修订版的SHA1。 因此,commit变量是头部提交的SHA1 首先需要了解的是 什么是sh功能 您需要了解什么是returnStdout 您需要知道什么是git rev parse HEAD 对于git rev parse,您需要阅读以下内容 如果要获
def commit = sh(returnStdout: true, script: 'git rev-parse HEAD').trim()
调用“shell”在头部执行
git rev parse
,这将获得修订版的SHA1。
因此,
commit
变量是头部提交的SHA1 首先需要了解的是
sh
功能李>
returnStdout
git rev parse HEAD
git rev parse
,您需要阅读以下内容
如果要获取标准输出,只需使用returnStdout
作为true
实际上,它试图提取提交信息
@iBug语言是Groovy