Open2
Git rebaseでやってはいけないこと

Githubにpush済みのコミットをrebaseすること
これはやっちゃだめ.
もしこれをすると・・・
pushできなくなる
さらに、git push -f
も絶対NG
もしこれをすると・・・
コミットの履歴が完全に壊れる恐れがある.
解決方法は,リモートリポジトリの状態から再度修正をやり直すこと
- こまめにコミットしてちゃんとpushしておきましょう

mergeかrebaseか
メリデメ
merge
メリット:コンフリクトの解決が比較的容易
デメリット:マージコミットがたくさんあると履歴が複雑になる
rebase
メリット:履歴が綺麗になる
デメリット:コンフリクトの解決が比較的面倒(コミットそれぞれに解消が必要)