我在 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
Run Code Online (Sandbox Code Playgroud)
而不是git log -n1,您可以改为使用:
COMMIT_ID=$(git rev-parse --verify HEAD)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3811 次 |
| 最近记录: |