私のプロジェクトが依存しているサードパーティのモジュールに対して実行することになっていたsubtree pull --squash
のですが、うっかり--squash
. 現在、プロジェクトのコミット履歴はサードパーティ モジュールのコミットであふれています。それらはログ全体に散らばっています。
この混乱はなくなる必要があります。サードパーティ モジュールに属するすべてのコミットを特定し、それらを 1 つにまとめて、可能であればプロジェクト履歴から削除するにはどうすればよいですか?
より詳しい情報:
壊れた操作の後、保持する予定のいくつかのコミットを行ったことに注意してください。