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
Gitting like a Pro
Search
Stratos Pavlakis
June 13, 2017
Technology
1
270
Gitting like a Pro
Git recipes for healthier coding
Stratos Pavlakis
June 13, 2017
Tweet
Share
More Decks by Stratos Pavlakis
See All by Stratos Pavlakis
Intro to Remix
pavlakis
0
170
Gitting like a pro - Take 2.pdf
pavlakis
0
62
4th Virtual GreeceJS - Tech News
pavlakis
0
26
3rd Virtual GreeceJS - Tech News
pavlakis
0
38
PWAs: the Application Shell & the well of surprises
pavlakis
1
200
Error Handling in Javascript
pavlakis
1
200
Async Patterns & Paradigms in Javascript
pavlakis
4
310
Introduction to FRP
pavlakis
3
230
Going Mobile
pavlakis
2
200
Other Decks in Technology
See All in Technology
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
140
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
4.2k
Agent Skillsがハーネスの垣根を超える日
gotalab555
7
5k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
810
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
210
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
270
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
1
270
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
200
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
380
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
530
Next.js 16の新機能 Cache Components について
sutetotanuki
0
210
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
430
Featured
See All Featured
Abbi's Birthday
coloredviolet
0
4k
Code Review Best Practice
trishagee
74
19k
The agentic SEO stack - context over prompts
schlessera
0
570
YesSQL, Process and Tooling at Scale
rocio
174
15k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Google's AI Overviews - The New Search
badams
0
880
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
530
ラッコキーワード サービス紹介資料
rakko
0
1.9M
Prompt Engineering for Job Search
mfonobong
0
130
Building AI with AI
inesmontani
PRO
1
600
Everyday Curiosity
cassininazir
0
120
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Transcript
GITTING LIKE A PRO git recipes for healthier coding
Stratos Pavlakis UI Tech Lead @ Workable https://github.com/th3hunt https://twitter.com/th3hunt who
is this guy?
Developers agreeing on Git work ow Jacques-Louis David, 1796-1799 Oil
on Canvas
No need for such drama - Git knowledgeable developer
Git Anatomy
$ ls -F1 .git HEAD config description hooks/ info/ objects/
refs/
Now the secret to make the most out of a
tool is ...
to make it accessible!
con guration
# do some less typing git config --global alias.co checkout
git config --global alias.st status # shell out if needed la=!git config -l | grep alias | cut -c 7- # style your output log --graph \ --pretty=format':%C(yellow)%h%C(auto)%d%Creset %Creset%s %C(242)<%an>%Creset'
Git Recipes
KEEP A READABLE HISTORY REBASE don't merge Fixup Autosquash
Programmer nds 1395 con icts after ‘git rebase develop’ 3
days before the deadline Gustav Courbet, 1844–1845 Oil paint
ESCAPE GROUNDHOG DAY AND KEEP YOUR SANITY git rerere WTF
dude? no really... git rerere
FIND THE NEEDLE IN THE HAYSTACK bisect bisect on autopilot
JUMP BETWEEN BRANCHES LIKE A PRO git worktree add
REVERT A BRANCH Find the mainline parent (X) git cat-
le -p <merge-commit> Revert the merge commit git revert -m X <merge-commit>
HARDCORE MAGIC lter_branch replace
Thank you! Questions?