2
コミットが現在のチェックアウトにあるかどうかをプログラマチックに判断する必要があります。コミットが現在のチェックアウトにあるかどうかをプログラムで判断する方法
他の出力ではなく、ゼロ以外の終了ステータスが必要です。
私は周りにこの仕事を見つけました:
git log | grep -q 5bbfb3512b0ab900a66f70104bd0e052a66a699a
をしかし、これは100%の信頼性の高い動作しません。文字列 "5bbfb ..."を含むコミットメッセージが存在する可能性があります。
UNIXパイプとgrepのないソリューションはありますか?
具体的には、[この回答](https://stackoverflow.com/a/13526591/1615903)。 HEADを ''として使用します。 –
1615903