最近、入力が簡単で、コミット情報(タイムスタンプ、ユーザー、ハッシュ、コメント)が表示git show <hash>
されるため、後で参照できるように差分を作成するために使用しています。git diff <hash>~ <hash>
その後、を使用git apply <filename>
してパッチを適用できます。
git show -3
最後の3つのコミットと同じ追加情報が表示されることを発見しました。ただし、git apply
ステージングされていない変更としてすべてが作業ディレクトリに押しつぶされ、すべてのコミット情報が失われます。
そのすべての情報を適用するgitに何かがありますか?パッチを3つのファイルに分割し、それらを個別に適用して新しいコミットを作成するよりも、フラグを渡す方がはるかに簡単です。