1. ホーム
  2. git

[解決済み] git がプル後のマージコミットメッセージを催促するのはなぜですか?

2022-04-26 06:12:14

質問

最近、以下のようなことがありました。 git pull git がテキストエディタを起動し、マージコミットメッセージを要求してくるようになったのです。コミットメッセージはすでに入力済みで、あとは保存してウィンドウを閉じればプルが完了します。

以前は、標準的なコミットメッセージ (以下の行) を使って、静かにマージを実行していました。 Merge branch 'dev' of remote.com:/repo into dev ).

最近、git をバージョン 1.7.11.3 にアップデートしたのですが(homebrew 経由)、この動作を変更するようなことをしたとは思えません。これは設定なのでしょうか、それとも他に以前の状態に戻す方法があるのでしょうか?

解決方法は?

git 1.7.10 で、git 開発者はマージコミットがあまりにも簡単にできるようになったと判断しました。で説明しているように このブログの記事 インタラクティブなコミットメッセージの動作を強制することで、これらのコミットメッセージがより詳細になり、不必要なマージの頻度を全体的に減らすことができるはずです。

を使用することができます。 --no-edit フラグでこの動作を回避することができますが、まあ、やめましょう。マージコミットは、歴史へのコミットと同様に、うまく構築されるべきです。あなたの歴史は役に立つものでなければなりません。