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
Speedy Git
Search
Paul McGrath
June 10, 2017
Programming
1
75
Speedy Git
How to increase the speed from brain to/from git
Paul McGrath
June 10, 2017
Tweet
Share
More Decks by Paul McGrath
See All by Paul McGrath
Docker101 Workshop
paulmcgrath
2
110
What can I do with that Raspberry Pi?
paulmcgrath
0
55
Untrusted Data: SQL injection and XSS
paulmcgrath
0
62
Faster Software Delivery - Dan North
paulmcgrath
1
67
Design Patterns Club
paulmcgrath
0
70
Other Decks in Programming
See All in Programming
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
210
Graviton と Nitro と私
maroon1st
0
160
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
620
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
37k
SQL Server 2025 LT
odashinsuke
0
120
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
1
510
クラウドに依存しないS3を使った開発術
simesaba80
0
210
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
440
Grafana:建立系統全知視角的捷徑
blueswen
0
270
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
340
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
160
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.5k
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
390
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
46
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
110
Highjacked: Video Game Concept Design
rkendrick25
PRO
0
260
Measuring & Analyzing Core Web Vitals
bluesmoon
9
720
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
690
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
Chasing Engaging Ingredients in Design
codingconduct
0
93
So, you think you're a good person
axbom
PRO
0
1.9k
Marketing to machines
jonoalderson
1
4.5k
The Limits of Empathy - UXLibs8
cassininazir
1
200
Transcript
Speedy Git Paul McGrath
Contents Speedy Input Speedy Visualisation Speedy Workflow
Speedy Commands git push master~2:master git pull –rebase
(git fetch origin, git rebase origin/master)
Speedy Commands Interactive rebase (rebase –i)
Speedy Aliases (.gitconfig)
Using your favourite text editor In ~/.bashrc and ~/bin
My editor is much easier to use for interactive rebase, commit –amend etc. Share your setup – it’s all config files
Console 2
Use your favourite log viewer ~/.bashrc:
mergetool, difftool setup
IF you have these problems… Features tied together
Can’t unpick the log Branching from untested code Your product is the sum of independent features Features can be easily removed You have a safe point to branch from
Git workflow Git docs: Branching strategy ( http://git-scm.com/book/en/v2/Git-Branch ing-Branching-Workflows
)
Not like this…
Create a safe branching point http:// scottchacon.com/2011/08/31/github-flow.html git
merge develop Keep it as light-weight as possible …Yeah, but what about conflicts? DEVELOP MASTER MY LOVELY FEATURE
Speedy Branches Avoiding conflicts Small commits merge
safe point into branches Even better… rebase! …Yeah, but I don’t want to see all these branches all over our repo…
Github forks
Speedy Integration
Speedy Git