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
Git & Github 101
Search
Sam Mason
April 05, 2013
Technology
5
200
Git & Github 101
Slides for talk at Untangle the Web 8/4/2013 @ Google Campus
Sam Mason
April 05, 2013
Tweet
Share
More Decks by Sam Mason
See All by Sam Mason
Working with Gulp, Neat & Bourbon
samjbmason
0
1.2k
Introduction to gruntjs
samjbmason
1
280
First steps in the web - Wordpress as a CMS
samjbmason
2
98
Other Decks in Technology
See All in Technology
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
170
AWS認定を取る中で感じたこと
siromi
1
190
NewSQLや分散データベースを支えるRaftの仕組み - 仕組みを理解して知る得意不得意
hacomono
PRO
3
180
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
480
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
230
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
3
450
CRE Camp #1 エンジニアリングを民主化するCREチームでありたい話
mntsq
1
130
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
210
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
210
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
260
Delegating the chores of authenticating users to Keycloak
ahus1
0
160
Sansanのデータプロダクトマネジメントのアプローチ
sansantech
PRO
0
170
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
What's in a price? How to price your products and services
michaelherold
246
12k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
960
Practical Orchestrator
shlominoach
189
11k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Side Projects
sachag
455
42k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Rails Girls Zürich Keynote
gr2m
95
14k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
820
Transcript
Hi I’m Sam This is an Octocat -->
@samjbmason Developer at Benchmark Studios
Talking about Git & Github
Look familiar?
Teamwork!
Think of Git as a toolbox!
Install Head over to http://git-scm.com/ Download and run installer gui
/ apps Tower for OSX Github app OSX & Windows
Initialize git init Creates the necessary hidden git files within
a project / repo, only needs to be ran once per project
Add git add . or index.html Enables git to become
aware of files and folders within a project Can either add all files and folders using dot or individual files Still just observing from afar
Commit git commit -m “A message” Most frequently used command
Takes a snapshot of your code at that point in time Allows you to add a descriptive message Can commit all files or a select few
Push git push Only used when working with remote servers
Uploads all of your commits to server Will only push commits
Pull git pull Only used when working with remote servers
Will pull/ download any commits from remote server Attempts to merge two versions
Branching Allows you to split your code so you can
work on another version separately without it messing up your master branch. Master Branch --> <-- Feature Branch
Making git cool Allows collaborating on projects as simple as
a couple of clicks of a button Comes with some awesome extra features FREE (for public repos)
Thanks @samjbmason