2
我想以编程方式确定提交是否在git当前结帐中。如何以编程方式确定提交是否在当前结帐
我只需要一个非零退出状态,而不是其他输出。
我发现这个解决方法:
git log | grep -q 5bbfb3512b0ab900a66f70104bd0e052a66a699a
但是,这并不工作,100%可靠。可能会有一个提交消息,其中包含字符串“5bbfb ...”。
有没有没有unix管道和grep的解决方案?
具体来说,[这个答案](https://stackoverflow.com/a/13526591/1615903)。你可以使用HEAD作为'' –
1615903