标签: git shell repo
在Linux环境中,我有以下shell脚本,其中arr具有git repo路径列表,当我尝试运行此脚本时,我通过第3行进入了该路径,但是我无法获得最新的提交ID并保存在变量中,这段代码中我缺少的内容以及如何在变量“ commit_ID”中获取该提交ID。
for i in "${arr[@]}" do cd $i echo $i commit_ID = git log -1 echo $commit_ID done
答案 0 :(得分:0)
您可以instead use代替git log -n1:
git log -n1
COMMIT_ID=$(git rev-parse --verify HEAD)