Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
コミット履歴キレイですか / clean up commit logs
Search
tockey
February 22, 2023
Programming
6k
0
Share
コミット履歴キレイですか / clean up commit logs
tockey
February 22, 2023
More Decks by tockey
See All by tockey
CloudWatchカスタムメトリクスで実現するコードカバレッジの継続的モニタリング
tockey
0
63
とってよかったAWS SAP
tockey
0
53
パスワードレス認証 パスキーのすべて
tockey
0
71
シングルサインオンを導入したら運用がこんなに楽になった!
tockey
0
240
Other Decks in Programming
See All in Programming
色即是空、空即是色、データサイエンス
kamoneggi
1
240
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
3
1.3k
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.1k
誰も頼んでない機能を出荷した話
zekutax
0
150
Claspは野良GASの夢をみるか
takter00
0
140
OSもどきOS
arkw
0
350
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
250
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.3k
AIエージェントの隔離技術の徹底比較
kawayu
0
450
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
7
2.4k
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
4.7k
Modding RubyKaigi for Myself
yui_knk
0
830
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
350
Bash Introduction
62gerente
615
210k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
Leo the Paperboy
mayatellez
7
1.8k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
290
Discover your Explorer Soul
emna__ayadi
2
1.1k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Navigating Team Friction
lara
192
16k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Transcript
コミット履歴キレイですか 2023/2/22 @ハードル激低LT大会ッ! ENECHANGE株式会社 tockey
2 自己紹介 SIer/Web系企業 • 業務基幹系システムの保守運用、iOSアプリの機能追加 ・保守運用 などを担当 • Swift /
Scala /Rails など 現職:ENECHANGE株式会社 • バックエンドを主戦場として、システム開発PJのリードエ ンジニアをやっています。 • 直近はterraformでインフラ修正もやっています。 HN:tockey Twitter: @tockeysan_ github: takutoki
3 • よくわからないコミットメッセージだけで埋まってませんか? コミットログは汚くなりがち
4 rebaseを使おう その1
5 rebaseを使おう その1 • 複数のコミットをまとめて、コミットメッセージを打ち直す ◦ pick = そのまま1コミットとして使う ◦
s = squch 一つ上のコミットと一緒のコミットにまとめる
6 rebaseを使おう その1 • コミットメッセージの入力
7 rebaseを使おう その1 • できた!
8 マージ先ブランチの取り込み • git merge develop を繰り返す日々。。。 ◦ 新しいコミットが積まれていく。。。
9 rebaseを使おう その2
10 rebaseを使おう その2 https://git-scm.com/book/en/v2/Git-Branching-Rebasing feature develop feature develop
11 注意! • コミットハッシュが変わる ◦ リモートにすでにpushしていた場合、push時に-f(force push)が必要 ◦ push先に注意
12 おわり