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
250
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
390
Hacking Culture with Javascript - CascadiaFest 2015
benstraub
0
470
Hacking Culture with Chat Robots
benstraub
0
800
Mastering Git and GitHub (ConFoo 2014)
benstraub
5
360
Switching to Git – Why and How (ConFoo 2014)
benstraub
1
99
AppsWorld Europe 2013 - Git & GitHub for Ninjas
benstraub
1
140
ConFoo - Git for Ninjas
benstraub
1
560
Introduction to Git
benstraub
2
780
OpenBlend - Git (and GitHub) for Padawan
benstraub
0
690
Other Decks in Technology
See All in Technology
GitHub Universe: Evaluating RAG apps in GitHub Actions
pamelafox
0
180
omakaseしないための.rubocop.yml のつくりかた / How to Build Your .rubocop.yml to Avoid Omakase #kaigionrails
linkers_tech
3
740
最速最小からはじめるデータプロダクト / Data Product MVP
amaotone
5
740
Gradle: The Build System That Loves To Hate You
aurimas
2
150
コンテンツを支える 若手ゲームクリエイターの アートディレクションの事例紹介 / cagamefi-game
cyberagentdevelopers
PRO
1
130
ガバメントクラウド単独利用方式におけるIaC活用
techniczna
3
270
Vueで Webコンポーネントを作って Reactで使う / 20241030-cloudsign-vuefes_after_night
bengo4com
4
2.5k
Commitment vs Harrisonism - Keynote for Scrum Niseko 2024
miholovesq
6
1.1k
Forget efficiency – Become more productive without the stress
ufried
0
150
Amazon_CloudWatch_ログ異常検出_導入ガイド
tsujiba
4
1.6k
Automated Promptingを目指すその前に / Before we can aim for Automated Prompting
rkaga
0
110
カメラを用いた店内計測におけるオプトインの仕組みの実現 / ai-optin-camera
cyberagentdevelopers
PRO
1
120
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
459
33k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
355
29k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
41
2.1k
Scaling GitHub
holman
458
140k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Automating Front-end Workflow
addyosmani
1365
200k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
Fireside Chat
paigeccino
32
3k
The Pragmatic Product Professional
lauravandoore
31
6.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Building an army of robots
kneath
302
42k
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