치명적: 모호한 인수 '분기' 알 수 없는 개정 또는 작업 트리에 경로가 없음

치명적: 모호한 인수 '분기' 알 수 없는 개정 또는 작업 트리에 경로가 없음

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

관련 정보