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
190
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
270
First steps in the web - Wordpress as a CMS
samjbmason
2
88
Other Decks in Technology
See All in Technology
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
19
5.1k
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
5.8k
TAMとre:Capセキュリティ編 〜拡張脅威検出デモを添えて〜
fujiihda
1
110
ビジネスと現場活動をつなぐソフトウェアエンジニアリング~とあるスタートアッププロダクトの成長記録より~
mizunori
0
210
CZII - CryoET Object Identification 参加振り返り・解法共有
tattaka
0
240
WAF に頼りすぎない AWS WAF 運用術 meguro sec #1
izzii
0
460
オブザーバビリティの観点でみるAWS / AWS from observability perspective
ymotongpoo
7
1k
アジャイル開発とスクラム
araihara
0
160
スクラムのイテレーションを導入してチームの雰囲気がより良くなった話
eccyun
0
110
『衛星データ利用の方々にとって近いようで触れる機会のなさそうな小話 ~ 衛星搭載ソフトウェアと衛星運用ソフトウェア (実物) を動かしながらわいわいする編 ~』 @日本衛星データコミニティ勉強会
meltingrabbit
0
120
日経電子版 x AIエージェントの可能性とAgentic RAGによって提案書生成を行う技術
masahiro_nishimi
1
290
Platform Engineeringは自由のめまい
nwiizo
4
1.9k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Visualization
eitanlees
146
15k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
99
18k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Building Applications with DynamoDB
mza
93
6.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
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