1. ホーム
  2. git

Git で複数のコミットをひとつにまとめる

2023-09-05 02:11:15

質問

私は膨大な数の小さなコミットをする習慣があり、それでよいと思っています。しかし、時々、それらの線形コミットの束を取り、新しいコミットメッセージを書く能力を持つただ一つのコミットとしてそれらを一緒に折り畳みたいと思います。

ドキュメントを調べましたが、私には少し不可解に思えました。誰かそれを行う方法を知っていますか?

どのように解決するのですか?

コミットまで(を含まない)のツリーの履歴を書き直したいとします。 a739b0d .

export EDITOR=vim # or your favorite editor
git rebase a739b0d --interactive

を必ずお読みください。 対話的リベース をまず読んでください。