$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Intro to GitHub
Search
Alex Campbell
January 22, 2015
Programming
1
97
Intro to GitHub
An introduction to github (not git) for my data engineering class
Alex Campbell
January 22, 2015
Tweet
Share
More Decks by Alex Campbell
See All by Alex Campbell
HackCU Oh the Places You'll Go
zandrr
0
51
Other Decks in Programming
See All in Programming
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
chocoZAPサービス予約システムをNuxtで内製化した話
rizap_tech
0
160
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
250
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
26k
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
270
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
0
280
FluorTracer / RayTracingCamp11
kugimasa
0
230
認証・認可の基本を学ぼう前編
kouyuume
0
250
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
130
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
250
認証・認可の基本を学ぼう後編
kouyuume
0
240
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
110
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Balancing Empowerment & Direction
lara
5
800
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Statistics for Hackers
jakevdp
799
230k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
4 Signs Your Business is Dying
shpigford
186
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
KATA
mclloyd
PRO
33
15k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
INTRO TO GITHUB How to become a sir while githubbing
AGENDA • GitHub Workflow • Branch • Commit • Pull
Request • Discuss and Review • Merge and Deploy • Let’s Do it For Reals: • <Insert Live Demo Here> • Forking • Pull Requests • Issues Let’s assume you have your Git-Fu down.
GITHUB WORKFLOW Yeah, it’s that simple.
CREATE A BRANCH git checkout -b “monocles-for-everyone”
PRO-TIP Anything on the master branch is ALWAYS deployable to
production. mmm so high-res :shipit:
ADD SOME COMMITS git commit -m “so many monocles”
PRO-TIP Write clear commit messages so that people know what
the hell you’re doing. GIT COMMIT -M “FIXED ERRORS IN THE PREVIOUS COMMIT”
OPEN A PULL REQUEST You’re well on your way to
GitHub sir-ism
PRO-TIP 1) Use ‘@mention’! 2) Use Fork/Pull model for open
source repos to notify maintainers! 3) Use Pull requests to help start a conversation with your group, if repo is shared!
FORK? ‘SPLAIN YOURSELF. A fork is an exact copy of
a repository. Use it to run experiments without screwing anything up.
FORK > BRANCH? well it depends on what you’re doing.
VS
DISCUSS AND REVIEW CODE Remember, we’re collaborating here.
PRO-TIP Pull request comments support emojis :thumbsup:
MERGE AND DEPLOY You’ve done it, sir.
PRO-TIP Secret keywords do cool stuff in commit messages: “created
landing page Closes #32” I <3 DOCS
A QUICK REVIEW Someone explain this to me.
LIVE DEMO Let’s hope this guy knows what he’s doing…