git コミットせずにマージだけする

  • コミットをまとめるときなど、現在ブランチをリネイムして、新しいブランチを作成する。新しいブランチにリネイムしたブランチをマージしたいけど、不要なものがないか確認しながらマージをしたいときある。
  • git mergeをするが、マージをしたあとすぐにコミットされてしてしまうので、ソースのマージだけしてくれてコミットは手動でやりたい場合はどうするか調べた。
  • 参考サイトそのままだけど忘れやすいのでメモ

その1

$ git merge --no-commit --no-ff ブランチ名

Automatic merge went well; stopped before committing as requested

その2

$ git merge --squash  $BRANCH
Squash commit -- not updating HEAD
Automatic merge went well; stopped before committing as requested

参考サイト

  • http://y0m0r.hateblo.jp/entry/20121009/1349794126