저는 스크립트를 작성 중이며 한 단계에서 내 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>...]'