致命的: あいまいな引数 'branch' 不明なリビジョンまたはパスが作業ツリーにありません

致命的: あいまいな引数 'branch' 不明なリビジョンまたはパスが作業ツリーにありません

私はスクリプトに取り組んでおり、その中で 1 つのステップで、git ブランチの 1 つにおける最新のコミット ハッシュを取得しようとしています。

私のコードは次のようになります:

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>...]'

関連情報