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
270
0
Share
Web & PHP Con: Git for Ninjas
Ben Straub
September 18, 2013
More Decks by Ben Straub
See All by Ben Straub
Hacking Culture with Javascript (CodeMotion Amsterdam 2017)
benstraub
0
550
Hacking Culture with Javascript - CascadiaFest 2015
benstraub
0
560
Hacking Culture with Chat Robots
benstraub
0
960
Mastering Git and GitHub (ConFoo 2014)
benstraub
5
410
Switching to Git – Why and How (ConFoo 2014)
benstraub
1
130
AppsWorld Europe 2013 - Git & GitHub for Ninjas
benstraub
1
170
ConFoo - Git for Ninjas
benstraub
1
580
Introduction to Git
benstraub
2
880
OpenBlend - Git (and GitHub) for Padawan
benstraub
0
800
Other Decks in Technology
See All in Technology
Data Intelligence Engineering Unit 部門と各ポジション紹介
sansantech
PRO
0
120
"まず試す"ためのDatabricks Apps活用法 / Databricks Apps for Early Experiments and Validation
nttcom
1
170
JSTQB Expert Levelシラバス「テストマネジメント」日本語版のご紹介
ymty
0
130
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
5
830
推し活エージェント
yuntan_t
1
820
スクラムを支える内部品質の話
iij_pr
0
270
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
130
ASTのGitHub CopilotとCopilot CLIの現在地をお話しします/How AST Operates GitHub Copilot and Copilot CLI
aeonpeople
1
150
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
280
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
0
110
ログ基盤・プラグイン・ダッシュボード、全部整えた。でも最後は人だった。
makikub
2
240
Babylon.js Japan Activities (2026/4)
limes2018
0
180
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
100
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
340
How to make the Groovebox
asonas
2
2.1k
A better future with KSS
kneath
240
18k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.6k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Done Done
chrislema
186
16k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
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