
나는 스크립트 작업을 하고 있는데 그 안에서 한 단계로 내 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>...]'