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
210
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
110
Other Decks in Technology
See All in Technology
FastMCP OAuth Proxy with Cognito
hironobuiga
3
120
スピンアウト講座03_CLAUDE-MDとSKILL-MD
overflowinc
0
780
Astro Islandsの 内部実装を 「日本で一番わかりやすく」 ざっくり解説!
knj
0
180
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
3
1.4k
Kiroで見直す開発プロセスとAI-DLC
k_adachi_01
0
110
A4)シラバスを超えて語る、テストマネジメント
moritamasami
0
110
めちゃくちゃ開発するQAエンジニアになって感じたメリットとこれからの課題感
ryuhei0000yamamoto
0
240
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
210
君はジョシュアツリーを知っているか?名前をつけて事象を正しく認識しよう / Do you know Joshua Tree?
ykanoh
2
110
Windows ファイル共有(SMB)を再確認する
murachiakira
PRO
0
220
Phase04_ターミナル基礎
overflowinc
0
1.5k
Phase12_総括_自走化
overflowinc
0
900
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
How to build a perfect <img>
jonoalderson
1
5.3k
A better future with KSS
kneath
240
18k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
330
Chasing Engaging Ingredients in Design
codingconduct
0
150
The SEO identity crisis: Don't let AI make you average
varn
0
420
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
160
The Language of Interfaces
destraynor
162
26k
Navigating Team Friction
lara
192
16k
WENDY [Excerpt]
tessaabrams
9
37k
Side Projects
sachag
455
43k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
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