所用で、 git log -n 1 --format=%H
をバッチファイル上で実行しようとしたのですが、うまくいかなかったので備忘録として残しておきます。
バッチファイルでは、%
は特別な意味を持つので、エスケープが必要なのはわかるのですが、何故か後ろに付ける ^
にハマりました。
結果的には以下の通りです。
git log -n 1 --format=%%^H
よくわかってませんが・・・
所用で、 git log -n 1 --format=%H
をバッチファイル上で実行しようとしたのですが、うまくいかなかったので備忘録として残しておきます。
バッチファイルでは、%
は特別な意味を持つので、エスケープが必要なのはわかるのですが、何故か後ろに付ける ^
にハマりました。
結果的には以下の通りです。
git log -n 1 --format=%%^H
よくわかってませんが・・・
コメント