Git 色々

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