fatal: argumento ambiguo 'rama' revisión desconocida o ruta que no está en el árbol de trabajo

fatal: argumento ambiguo 'rama' revisión desconocida o ruta que no está en el árbol de trabajo

Estoy trabajando en un script y dentro de él, en un solo paso, intento obtener el último hash de confirmación de una de mis ramas de git.

Entonces mi código se ve así:

cd $sourceDirectory
COMMIT_HASH=$(git rev-parse $BRANCH_NAME)
echo "Commit hash is: $COMMIT_HASH"

Pero durante la ejecución del script en mi canalización CI/CT, ​​aparece el siguiente error:

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

información relacionada