updated: 2018/6/2
yarn run watch (npm run watch) などを使用中にbranchの切り替えを行うと予期しないファイルが更新されてうまくmerge出来ないことがあるので出来れば一度watchを解除してからbranchを切り替える。
例)masterはsourcemapを表示させていたが、branch切替後webpackの設定をいじってsourcemapをなくしていた。masterに戻ってmergeしようとしたらsourcemapが自動で付与されてそのファイルが衝突してしまうようになる。
git ミスしたpushの取り消し
@local
git reset --soft HEAD^
--soft: local の code は削除しないで維持
HEAD^: ひとつ前
git push origin master -f
-f: 強制的に push