I have the following shell script in linux environment, in which arr has the list of git repo paths and when I tried running this script, I am getting into that path through the line 3, but I am not able to get the latest commit ID and save in the variable, what I am missing in this code and how to get that commit ID in that variable "commit_ID".
for i in "${arr[@]}"
do
cd $i
echo $i
commit_ID = git log -1
echo $commit_ID
done
Instead of git log -n1
, you could instead use:
COMMIT_ID=$(git rev-parse --verify HEAD)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With