gpt4 book ai didi

git - 如何使用 shell 脚本从 git repo 打印最新的提交 ID

转载 作者:行者123 更新时间:2023-12-03 16:03:52 26 4
gpt4 key购买 nike

我在 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

最佳答案

而不是 git log -n1 , 你可以 instead use :

COMMIT_ID=$(git rev-parse --verify HEAD)

关于git - 如何使用 shell 脚本从 git repo 打印最新的提交 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55860642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com