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
0
5k
コミット履歴キレイですか / clean up commit logs
tockey
February 22, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
Assembling the Future: crafting the missing pieces of the Ruby on Wasm puzzle
skryukov
0
120
[PHPカンファレンス沖縄2024]「無理なくできるだけ安全に」テストもないレガシーコードをリファクタリングするテクニック
ikezoemakoto
3
110
標準ライブラリの動向とイテレータのパフォーマンス
makki_d
3
180
コードレビューと私の過去と未来
jxmtst
0
120
◯◯エンジニアになった理由
gessy0129
PRO
0
570
tsconfig.jsonの最近の新機能 ファイルパス編
uhyo
6
1.1k
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
360
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
1.1k
Pythonで改めて考える「クラス(class)」の使いどころ
os1ma
13
3.4k
CSC509 Lecture 01
javiergs
PRO
1
190
GraphQLとGigaViewer for Apps
numeroanddev
4
870
Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years
moznion
1
770
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
503
140k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
354
29k
Building a Modern Day E-commerce SEO Strategy
aleyda
36
6.8k
Build your cross-platform service in a week with App Engine
jlugia
228
18k
The Cult of Friendly URLs
andyhume
76
6k
Adopting Sorbet at Scale
ufuk
73
8.9k
No one is an island. Learnings from fostering a developers community.
thoeni
19
2.9k
[RailsConf 2023] Rails as a piece of cake
palkan
49
4.7k
Side Projects
sachag
452
42k
A Modern Web Designer's Workflow
chriscoyier
692
190k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
28
1.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 おわり