2
我想以編程方式確定提交是否在git當前結帳中。如何以編程方式確定提交是否在當前結帳
我只需要一個非零退出狀態,而不是其他輸出。
我發現這個解決方法:
git log | grep -q 5bbfb3512b0ab900a66f70104bd0e052a66a699a
但是,這並不工作,100%可靠。可能會有一個提交消息,其中包含字符串「5bbfb ...」。
有沒有沒有unix管道和grep的解決方案?
具體來說,[這個答案](https://stackoverflow.com/a/13526591/1615903)。你可以使用HEAD作爲'' –
1615903