私はスクリプトを書いていますが、私の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>...]'