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
500
Hacking Culture with Javascript - CascadiaFest 2015
benstraub
0
530
Hacking Culture with Chat Robots
benstraub
0
900
Mastering Git and GitHub (ConFoo 2014)
benstraub
5
380
Switching to Git – Why and How (ConFoo 2014)
benstraub
1
120
AppsWorld Europe 2013 - Git & GitHub for Ninjas
benstraub
1
160
ConFoo - Git for Ninjas
benstraub
1
570
Introduction to Git
benstraub
2
840
OpenBlend - Git (and GitHub) for Padawan
benstraub
0
760
Other Decks in Technology
See All in Technology
AI時代だからこそ考える、僕らが本当につくりたいスクラムチーム / A Scrum Team we really want to create in this AI era
takaking22
6
3.4k
PLaMoの事後学習を支える技術 / PFN LLMセミナー
pfn
PRO
9
3.8k
AIが書いたコードをAIが検証する!自律的なモバイルアプリ開発の実現
henteko
1
340
バイブコーディングと継続的デプロイメント
nwiizo
2
420
AIAgentの限界を超え、 現場を動かすWorkflowAgentの設計と実践
miyatakoji
0
130
Function calling機能をPLaMo2に実装するには / PFN LLMセミナー
pfn
PRO
0
910
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
77k
社内お問い合わせBotの仕組みと学び
nish01
0
160
Optuna DashboardにおけるPLaMo2連携機能の紹介 / PFN LLM セミナー
pfn
PRO
1
880
自動テストのコストと向き合ってみた
qa
0
110
[2025-09-30] Databricks Genie を利用した分析基盤とデータモデリングの IVRy の現在地
wxyzzz
0
470
動画データのポテンシャルを引き出す! Databricks と AI活用への奮闘記(現在進行形)
databricksjapan
0
140
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Docker and Python
trallard
46
3.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Designing for Performance
lara
610
69k
Faster Mobile Websites
deanohume
310
31k
Embracing the Ebb and Flow
colly
88
4.8k
Speed Design
sergeychernyshev
32
1.1k
The World Runs on Bad Software
bkeepers
PRO
71
11k
BBQ
matthewcrist
89
9.8k
Bash Introduction
62gerente
615
210k
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