Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Web & PHP Con: Git for Ninjas
Search
Ben Straub
September 18, 2013
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
600
Hacking Culture with Javascript - CascadiaFest 2015
benstraub
0
630
Hacking Culture with Chat Robots
benstraub
0
1k
Mastering Git and GitHub (ConFoo 2014)
benstraub
5
420
Switching to Git – Why and How (ConFoo 2014)
benstraub
1
150
AppsWorld Europe 2013 - Git & GitHub for Ninjas
benstraub
1
180
ConFoo - Git for Ninjas
benstraub
1
590
Introduction to Git
benstraub
2
920
OpenBlend - Git (and GitHub) for Padawan
benstraub
0
830
Other Decks in Technology
See All in Technology
LLM Content Moderationを支える評価・改善ループの実践
suikabar
2
360
AWSセキュリティで活用するAI機能
cmusudakeisuke
1
310
クラウドサインを止めずに Nuxt へ 次の10年のために先に決めたこと
bengo4com
1
160
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
1
290
ポケモン対戦を自動で記録して振り返ろう
fufufukakaka
0
410
How we choose session proposals
kawaguti
PRO
0
170
freeeにおける AI を用いた ブラウザ動作確認の自動化の取り組み
freee
PRO
0
220
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
170
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
210
生成AI時代、PMは事業責任者に進化するともっと面白い〜PMだからこそ事業構造を動かせる時代に〜
kakehashi
PRO
0
870
データマネジメント × 法務で作りあげる、 freeeの新しいデータガバナンスへの軌跡
freee
PRO
1
430
Metadata - Section 2: Simple Metadata & Meta Tags
mohab1
0
140
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
580
Scaling GitHub
holman
464
140k
Git: the NoSQL Database
bkeepers
PRO
433
67k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Abbi's Birthday
coloredviolet
4
10k
A Soul's Torment
seathinner
8
3.8k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Test your architecture with Archunit
thirion
2
2.5k
Making Projects Easy
brettharned
120
6.8k
Odyssey Design
rkendrick25
PRO
2
890
Prompt Engineering for Job Search
mfonobong
0
540
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