fatal: mehrdeutiges Argument „Branch“, unbekannte Revision oder Pfad nicht im Arbeitsbaum

fatal: mehrdeutiges Argument „Branch“, unbekannte Revision oder Pfad nicht im Arbeitsbaum

Ich arbeite an einem Skript und versuche darin in einem Schritt, den neuesten Commit-Hash eines meiner Git-Zweige zu erhalten.

Mein Code sieht also so aus:

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

Aber während der Ausführung des Skripts in meiner CI/CT-Pipeline erhalte ich die folgende Fehlermeldung:

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

verwandte Informationen