こんにちは、CAMPFIREエンジニアのishimizuです。 これまで20年近くエンジニアをしてきて今年大きく開発スタイルを変革した事がありましたので経験談を踏まえてまとめていこうかなと思っています。 突然ですが、皆さんgitのコマンドは何をよく使っていますか? webエンジニアに限らずエンジニア稼業をしていれば、当然毎日使うgitコマンドですが、git commitやgit pushは欠かせないと思います。 私も毎日git pushやgit commitを打ちまくっています。git mergeやgit cherry-pickも人よりはよく使うかも知れません。 git rebaseとかはよく分からないので使わないようにしています。 ブランチの歴史がおかしくなったら1から作り直して必要なコミットを古いものからcherry-pickして新たに歴史作るほうが絶対に早いし安全です git rev