Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Gitting like a Pro
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Stratos Pavlakis
June 13, 2017
Technology
310
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Gitting like a Pro
Git recipes for healthier coding
Stratos Pavlakis
June 13, 2017
Transcript
19 slides
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?
More Decks by Stratos Pavlakis
See All by Stratos Pavlakis
Intro to Remix
pavlakis
0
190
Gitting like a pro - Take 2.pdf
pavlakis
0
88
4th Virtual GreeceJS - Tech News
pavlakis
0
44
3rd Virtual GreeceJS - Tech News
pavlakis
0
58
PWAs: the Application Shell & the well of surprises
pavlakis
1
240
Error Handling in Javascript
pavlakis
1
260
Async Patterns & Paradigms in Javascript
pavlakis
4
340
Introduction to FRP
pavlakis
3
280
Going Mobile
pavlakis
2
240
Other Decks in Technology
See All in Technology
ぼくのClaude Codeの使い方
falken
PRO
2
5.2k
あの日、見つかっていなかったらどうなっていたか
kazzpapa3
2
140
2026-11-11 Tamachi.sre#7 PaCにインフラリソースの命を救われました。 / PaC saves the infra resource life
masasuzu
0
130
田んぼから始まる挑戦 〜新米農家の1年目〜
miu_crescent
PRO
0
150
JAWSコミュニティに 参加して1年経った結果
ssakita
0
130
プロダクションコードにおける encoding/json から encoding/json/v2 へのスムーズな移行
sansantech
PRO
1
400
Claude Codeで作ったアプリを安全に公開する/Built with Claude Japan 2026
yoshidashingo
0
230
Ebitengine製iOSアプリ公開ボタンを押す会
eiei114
0
120
Bots in Kiro Crew (One point of contact for ongoing work) | Kiro: Zero to Hero 12
inariku
PRO
1
130
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
5
3.5k
生成AI時代のIAMのマニアックな話
takuros
6
3.2k
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
16k
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
5
5.8M
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
470
Fireside Chat
paigeccino
43
4.1k
Embracing the Ebb and Flow
colly
88
5.2k
Balancing Empowerment & Direction
lara
6
1.4k
A designer walks into a library…
pauljervisheath
211
25k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Facilitating Awesome Meetings
lara
57
7.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
500
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k