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