コミット履歴キレイですか / clean up commit logs
by
tockey
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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 おわり