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
Git
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
sjonnet
May 15, 2019
Technology
71
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Git
sjonnet
May 15, 2019
More Decks by sjonnet
See All by sjonnet
Testing
sjonnet
1
89
Services
sjonnet
1
83
Pollyfills
sjonnet
1
81
MVC
sjonnet
4
210
extCSS
sjonnet
1
110
Error
sjonnet
1
72
Other Decks in Technology
See All in Technology
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
150
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
260
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
210
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
stefafafan
0
130
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
110
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
130
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
150
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
160
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
190
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.5k
MCP Appsを作ってみよう
iwamot
PRO
4
680
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
130
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
220
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
BBQ
matthewcrist
89
10k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
170
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
300
Site-Speed That Sticks
csswizardry
13
1.2k
Accessibility Awareness
sabderemane
1
140
Designing for Performance
lara
611
70k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
How to Talk to Developers About Accessibility
jct
2
230
Discover your Explorer Soul
emna__ayadi
2
1.1k
Un-Boring Meetings
codingconduct
0
320
Transcript
Git Fork, Branch, Rebase, Squash and Flow oh my Shawn
Jonnet <
[email protected]
>
Overview • Fork and Branch • Rebase • Squash •
Flow
Fork and Branch • Forking is useful for creating a
repository to maintain branches that you don't want or are not yet ready to share. • Branching for feature and bug fixing helps keep work isolated from more stable branches and allows the developer to commit often and push often.
git checkout -b feature/<feature>
Rebase • Rebase was designed to specifically help with the
sequence of code commits and progress. Have you looked at your commit history?
git rebase master
Squash • Squash? Wait what this is intended to create
clean commit's so it makes code reviews easier.
git reset HEAD~[1-9*] && git add . && git commit
-m 'Clean commit'
Flow • Release • Hotfix • Feature
git flow feature (start|finish) 0.0.1
git flow release (start|finish) 0.0.1
git flow hotfix (start|finish) 0.0.1