1. 学ぶ
  2. /
  3. コース
  4. /
  5. 高度な Git

Connected

演習

インタラクティブ・リベース

feature/transform ブランチでデータ変換モジュールの拡張を完了しました。

この機能を main ブランチにマージする前に、チームリードからレビューしやすく一貫性のあるように commit 履歴を整理するよう依頼されました。

そこで、インタラクティブな rebase を使って、複数のコミットを1つの包括的なコミットにまとめ、この機能で行った変更点を明確に示すことにします。

指示1 / 3

undefined XP
  • 1
    • git log を使って、feature_transform ブランチの直近2件のコミットを確認します。
    • すでに feature_transform ブランチにいるものとします。
  • 2
    • feature_transform の直近2件のコミットを対象に、インタラクティブエディタで rebase を開始します。
    • インタラクティブ rebase のエディタで、最初のコミットは pick のままにし、次のコミットをそれに fixup します。
    • 終了したら、CTRL と X を同時に押してエディタを終了し、ファイルを保存します。
  • 3
    • feature_transform ブランチで、更新後の直近2件の履歴を確認します。