git

[Git]workブランチの内容をmasterへ強制マージ

September 26, 2014

1 min read

mitsuruogMitsuru Ogawa

自分用メモです。

git reset --hard origin/work
git push -f origin master

work ブランチで作業していて、コミットログをきれいにしようとして rebase するのですが、ぶっちゃけ個人用リポジトリ(※)なので、master の中途半端なコミットログも最初まで rebase して、master に強制マージ&プッシュする場合の手順。

(※)公開リポジトリの場合は、コミットのハッシュが変わってしまい、阿鼻叫喚となるので禁じ手。