gitのmergeコミットが作成されない

更新: 2024/04/20, 作成: 2024/04/20

みなさんこんにちは、かじりです。gitのmergeコミットが作成されないので調べました。

ブランチAとブランチAからcheckoutしたブランチBがあるとき、ブランチAに変化がなく、ブランチBにだけコミットが追加され、ブランチAにブランチBをマージするとき、Fast-forwardマージとなりマージコミットが作成されない。 1

また、mergeコミットを作成したい場合は--no-ffオプションをつけてmergeすれば良い。

ということで手元で確認したところ、mergeコミットが作成された。

gitのnetwork2で確認するか、git log --graphでわかりやすく確認できます。

脚注

  1. https://qiita.com/shyamahira/items/59ff8aa1cf7b893aab60

  2. https://github.com/kajirikajiri/toy/network