メッセージなしでgitでコミットしようとすると、シェルでエディターが開き、エディターを閉じると、gitがコンテンツを読み取ります。
私はまったく同じものを作りたいのですが、phpで。
gitソース(https://github.com/git/git/blob/master/editor.cuse_shell
)にあるように、フラグをtrueに設定してプロセスを開始するだけです。PHPでこれを実現するにはどうすればよいですか?また、gitがSIGINTおよびSIGQUITシグナルを無視するように設定していることもわかります。PHPでどのように行うことができますか?