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
Web & PHP Con: Git for Ninjas
Search
Ben Straub
September 18, 2013
Technology
0
260
Web & PHP Con: Git for Ninjas
Ben Straub
September 18, 2013
Tweet
Share
More Decks by Ben Straub
See All by Ben Straub
Hacking Culture with Javascript (CodeMotion Amsterdam 2017)
benstraub
0
470
Hacking Culture with Javascript - CascadiaFest 2015
benstraub
0
520
Hacking Culture with Chat Robots
benstraub
0
870
Mastering Git and GitHub (ConFoo 2014)
benstraub
5
370
Switching to Git – Why and How (ConFoo 2014)
benstraub
1
110
AppsWorld Europe 2013 - Git & GitHub for Ninjas
benstraub
1
150
ConFoo - Git for Ninjas
benstraub
1
560
Introduction to Git
benstraub
2
830
OpenBlend - Git (and GitHub) for Padawan
benstraub
0
740
Other Decks in Technology
See All in Technology
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
200
VS CodeとGitHub Copilotで爆速開発!アップデートの波に乗るおさらい会 / Rapid Development with VS Code and GitHub Copilot: Catch the Latest Wave
yamachu
2
350
クラウド開発の舞台裏とSRE文化の醸成 / SRE NEXT 2025 Lunch Session
kazeburo
1
450
Delta airlines®️ USA Contact Numbers: Complete 2025 Support Guide
airtravelguide
0
350
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
150
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
190
ABEMAの本番環境負荷試験への挑戦
mk2taiga
5
840
microCMSではじめるAIライティング
himaratsu
0
120
話題の MCP と巡る OCI RAG ソリューションの旅 - Select AI with RAG と Generative AI Agents ディープダイブ
oracle4engineer
PRO
5
110
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
130k
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
420
SEQUENCE object comparison - db tech showcase 2025 LT2
nori_shinoda
0
290
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
For a Future-Friendly Web
brad_frost
179
9.8k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Adopting Sorbet at Scale
ufuk
77
9.5k
4 Signs Your Business is Dying
shpigford
184
22k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Rails Girls Zürich Keynote
gr2m
95
14k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
Git & GitHub for Ninjas
What to Expect
What to Expect not
What to Take Home
ben benstraub Ben Straub
Ask Your Questions hp://wpc13.cnf.io/sessions/113
Git & GitHub for Ninjas
Bisect
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Rebase Rebase
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Filter-Branch
None
None
None
None
None
None
None
Don’t Overwrite Remote History
But if You Do git pull --rebase
var rewriteHistoryOptions = new RewriteHistoryOptions { CommitTreeRewriter = c =>
TreeDefinition.From(c).Remove("README"), CommitHeaderRewriter = c => CommitRewriteInfo.From(c, message: "HEYOOOO"), }; repo.Refs.RewriteHistory(rewriteHistoryOptions, repo.Head.Commits); Parlez-vous C#?
Shell
bash
zsh
powershell
Git & GitHub for Ninjas
Markdown
None
None
Emoji :sunset: :clap: :cookie: :poop: :sheep::dash:
Emoji hp://www.emoji-cheat-sheet.com/
None
⌘+shift+P ctrl+shift+P
None
Closing Issues Spooky Action at a Distance
With Commits
With Commits
With Pull Requests
With Pull Requests
Mentions
Summon a Person @ben, what do you think?
Or a Team @github/dotcom, what do you think?
Or a Team @github/legal, what do you think?
Or Something Else @github/javascript, what do you think?
Or Something Else @github/design, what do you think?
Or Something Else @github/refactoring, what do you think?
Or Something Else @github/colorblind, what do you think?
Non-Code Repos
None
None
Clients
GitHub Mac
GitHub Windows
Hub
Hub Teaches Git about GitHub
Fancy Cloning git clone https://github.com/mojombo/jekyll
Fancy Cloning git clone https://github.com/mojombo/jekyll hub clone mojombo/jekyll
Issue Pull Request hub pull-request -i <issue>
The Best Way alias git=hub
Get It http://github.com/defunkt/hub
Ask Your Questions hp://wpc13.cnf.io/sessions/113
http://git.io/bCVltA