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

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

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

관련 정보