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 - Take 2.pdf
Search
Stratos Pavlakis
May 26, 2021
Programming
81
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Gitting like a pro - Take 2.pdf
From amateur to Gitting like a pro, to Gitting like a boss :)
Stratos Pavlakis
May 26, 2021
More Decks by Stratos Pavlakis
See All by Stratos Pavlakis
Intro to Remix
pavlakis
0
190
4th Virtual GreeceJS - Tech News
pavlakis
0
42
3rd Virtual GreeceJS - Tech News
pavlakis
0
55
PWAs: the Application Shell & the well of surprises
pavlakis
1
230
Error Handling in Javascript
pavlakis
1
250
Gitting like a Pro
pavlakis
1
300
Async Patterns & Paradigms in Javascript
pavlakis
4
340
Introduction to FRP
pavlakis
3
270
Going Mobile
pavlakis
2
230
Other Decks in Programming
See All in Programming
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
460
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
340
wkhtmltopdfの次どうするか問題2026
willnet
2
1.9k
Kubernetes祭り #2 OP/ED
bells17
0
100
パーソナライズPodcastを作った話
repunit11
0
120
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
350
CodeRabbitの効果検証と過ごしてみた3ヶ月
armondando
0
170
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
1
900
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
4.9k
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
130
Agents on Rails - Rails at Scale 2026
irinanazarova
0
340
すこし踏み込む CancellationToken
htkym
2
1.6k
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
5.2M
We Have a Design System, Now What?
morganepeng
55
8.4k
Site-Speed That Sticks
csswizardry
13
1.5k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
580
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
The Cult of Friendly URLs
andyhume
79
7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Building the Perfect Custom Keyboard
takai
2
890
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
Transcript
GITTING LIKE A PRO Git recipes for healthier coding Take
2
Who is this guy? Stratos Pavlakis Head of engineering @Blueground
https://github.com/th3hunt https://twitter.com/th3hunt
why should I master Git?
The basics • Install Git • Install Git autocomplete •
Con fi gure username & email • Con fi gure editor • Con fi gure rerere • Con fi gure aliases
The internals • Git is an object database • Blobs,
Trees, Commits • SHA-1 • Working directory • Index (formerly cache) • Con fi gure aliases
Git like a pro • The conventional commit • The
linear history • One fl ow branching model
Git like a pro • git branch -r | -l
• git add -p • git commit -m • git commit —amend • git log • git log —stat • git log -p • git log —follow • git log —graph —short • git log foo..bar • git re fl og —relative-date • git push • git push —force-with-lease • git rm —cached • git clean • git show • git di ff • git di ff —cached • git di ff —color-moved • git di ff and git apply • git con fi g --global di ff .colormoved default • git stash • git stash —keep-index • git fi xup • git rebase —autosquash • git rebase —onto • git rerere • git revert • git gui • gh pr • gh repo
Git like a boss • git grep # for where
• git log —source -S # for when • git bisect # to fi nd the culprit • git worktree # for pomodoro haters • git notes • grip • delta
Git wicked • git fi lter-repo • git fi lter-branch
• git replace
Release manager merging a long lived feature branch Oil on
canvas - 2015
Resources • Git internals • The conventional commit log •
One fl ow • git-delta • fi xup and autosquash • th3hunt’s git aliases