ファイルに 5 つのパッチがあり、そのうちの 4 つのパッチがファイルの内容を変更し、新しい行を追加したとします。ただし、単一のパッチ 5 を git ツリーに適用することはできます。なんで?行番号が変わったと思っていたので、行の内容が一致しなくなりました。変更を加えた行を git はどのように判断しますか? 変更の 3 つの行のコンテキストを介して? もっともらしいとは思いません。
ところで、[PATCH 0/5] のような番号ゼロのパッチを生成する方法は? フォーマットパッチは0001からしか生成できないようです。