リベースを使用して、ローカル機能/トピックブランチのコミットの範囲を圧縮できますか?含まれていません最新のコミットですか? これは、マージされてパブリック リポジトリにプッシュされる前に準備したいコミット用です。
私は急いで作業していて、タイトルと説明が不十分な小さな変更をたくさん加えました。これらの変更を、優れたコメント付きの 2 つまたは 3 つの個別の論理コミットにまとめたいと思っています。この機能ブランチの短い履歴のどの時点であっても、329aed9 から af39283 までのコミットの範囲を選択できますか?
git rebase -i RANGE_START_COMMIT_ID RANGE_LAST_COMMIT_ID
ありがとう!
ベストアンサー1
で新しいブランチを作成しgit checkout -b new_branch af39283
、それをリベースすることもできます。ただし、将来のある時点で後のコミットを含めたい場合は、それらもリベースする必要があります。コミットの SHA1 は、そのすべての祖先コミットに依存します。