我正在编写一个脚本,在其中一步中,我试图获取我的 git 分支之一的最新提交哈希值。
所以我的代码如下所示:
cd $sourceDirectory
COMMIT_HASH=$(git rev-parse $BRANCH_NAME)
echo "Commit hash is: $COMMIT_HASH"
但在 CI/CT 管道中执行脚本期间,我收到以下错误:
fatal: ambiguous argument '<branch-name>': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'