somemo's diary

プログラマ、雑記、プログラミング関係はLinkから、数式はこっちでまとめていることが多い

【git】マージのデフォルト挙動をno-ffにする

マージをする際、トピックブランチで何を行っていたかを明確にするために--no-ffオプションをつけてマージしています。ただし、デフォルトのマージの挙動は--ffです。.gitconfigを修正して、デフォルトの挙動を変更します。

.gitconfig

以下のようにmergeの設定を追加します。

[merge]
	ff = false

gitで最初に設定する[user]と同じように、[大項目]の下に各項目を記載していきます。

Eclipse

Eclipseでは以下の手順で設定します。

  1. 設定のチームからGItを選択する
  2. Configurationから、User SettingsのAdd Entryボタンを押す
  3. keyにmerge.ff、valueにfalseを入力する

上記を実行すると、.gitconfigに設定が追加されています。