Git で、最後の 2 回以上のリビジョンに対して単一のパッチを作成するにはどうすればよいでしょうか? 質問する

Git で、最後の 2 回以上のリビジョンに対して単一のパッチを作成するにはどうすればよいでしょうか? 質問する

最後の 2 つのリビジョンのパッチを作成したいと思います。

git format-patch -2

各リビジョンごとに1つずつ、2つのパッチファイルを作成します。

git format-patch HEAD~2..HEAD

同じものを与えます。

git format-patch -1 HEAD~2..HEAD

単一のファイルを提供しますが、最後のリビジョンの変更のみが含まれます。

これをgitで実行する方法はありますか?

ベストアンサー1

git diff HEAD~2..HEAD > my-patch.diff

ただし、format-patch のコミットごとのメタデータは含まれません。

おすすめ記事