コミット履歴キレイですか2023/2/22@ハードル激低LT大会ッ!ENECHANGE株式会社 tockey
View Slide
2自己紹介SIer/Web系企業● 業務基幹系システムの保守運用、iOSアプリの機能追加・保守運用 などを担当● Swift / Scala /Rails など現職:ENECHANGE株式会社● バックエンドを主戦場として、システム開発PJのリードエンジニアをやっています。● 直近はterraformでインフラ修正もやっています。HN:tockeyTwitter: @tockeysan_github: takutoki
3● よくわからないコミットメッセージだけで埋まってませんか?コミットログは汚くなりがち
4rebaseを使おう その1
5rebaseを使おう その1● 複数のコミットをまとめて、コミットメッセージを打ち直す○ pick = そのまま1コミットとして使う○ s = squch 一つ上のコミットと一緒のコミットにまとめる
6rebaseを使おう その1● コミットメッセージの入力
7rebaseを使おう その1● できた!
8マージ先ブランチの取り込み● git merge develop を繰り返す日々。。。○ 新しいコミットが積まれていく。。。
9rebaseを使おう その2
10rebaseを使おう その2https://git-scm.com/book/en/v2/Git-Branching-Rebasingfeaturedevelopfeaturedevelop
11注意!● コミットハッシュが変わる○ リモートにすでにpushしていた場合、push時に-f(force push)が必要○ push先に注意
12おわり