2

特定の git 動詞 (git ドキュメントの基になっているもの) について尋ねるのではなく、この特定のタスクに最適なアプローチは何かを尋ねたいと思います。

アプリをテストするためにコミットを余儀なくされたため、醜いコミット ログを持つ git ブランチがあります。次のような多くのコミット:

  • タイプミスを修正
  • Do X for Foo チーム
  • 名前変更後のクリーンアップ
  • Undo X now Foo チームは気が変わった

幸いなことに、これらのコミットはすべてブランチにあります。

そのブランチをマージする前に、コミット ログをクリーンアップし、コミットを統合して並べ替える機会が欲しいです。これを行う最善の方法は何ですか?

4

1 に答える 1

5

必要なのはインタラクティブなリベースです:

git rebase -i master

このコマンドを使用して、メッセージの編集、コミットの並べ替え、スカッシュ、またはそれらの一部のスキップを行うことができます。

于 2012-10-01T11:32:39.170 に答える