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
Learn to use Git and Github
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Steve Klise
September 14, 2012
Technology
450
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Learn to use Git and Github
Steve Klise
September 14, 2012
More Decks by Steve Klise
See All by Steve Klise
Shep, the thesis
sklise
1
140
Other Decks in Technology
See All in Technology
Backstageでつくるセルフサービスな社内開発基盤
kikunosuke75
1
120
Self Healing Rollouts: Automating Production Fixes with Agentic AI
kdubois
0
120
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
320
AWSとAzureのマルチクラウド活用における強い味方___AWS_Kiroを使った二刀流スキル作成.pdf
duelist2020jp
1
170
いかに伝えるか 〜新卒エンジニアの教育のための、ライトノベル活用の一例
ikedon
1
140
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
hookで自作する Claude Code の「実況ボード」
shinyasaita
2
280
AI時代の「OAuth認証」にどう物申すか?(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
410
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
54k
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
240
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
110
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.3k
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Product Roadmaps are Hard
iamctodd
55
12k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
320
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The Invisible Side of Design
smashingmag
301
52k
Utilizing Notion as your number one productivity tool
mfonobong
4
560
Transcript
+ Learn to use Git, Github and the Terminal. While
we wait to start, do these 2 things please: Download & Install Git http://git-scm.com/download Signup for Github https://github.com/signup/free If you have Xcode installed you can skip this step. There will be no icon for Git
Today: What is Git What is Github Why you should
care Talking to your computer How to use Git & Github Advanced Usage
What is Git (big picture version) Git is a program
that saves snapshots of the les in a folder. A more powerful program akin to Versions or Time Machine.
What is Git (more speci c) Git takes a snapshot
when you tell it to.
Commit Lingo What Git calls each “snapshot.”
What is Git (more speci c) Git provides powerful tools
for combining and switching between these snapshots.
Repository Lingo A folder that is being tracked with Git.
Everything in the folder, and it’s history.
What is Github Github is a website where you can
share and collaborate on repositories you are tracking with Git.
Git is a program on your computer Github is a
website
Git & Github can talk to each other but they
are different separate things.
Git is a program on your computer Github is a
website
Why? My system isn’t broken. I’m in perfect control of
my versions.
No you aren’t.
Still not convinced?
Still not convinced?
Ok, ne, I’ll learn Git. How do I use Git?
By talking to your computer
Not this way.
Something like this.
Terminal Demo
$ ls $ cd ~/Desktop $ mkdir new_project $ cd
new_project $ touch hello.txt $ echo “Hello” >> hello.txt $ cat hello.txt $ pwd
Finally, Git.
1. Do work 2. Save changes (commit) 3. Share changes
(push) 4. Get changes (pull)
# Open Processing, save project $ cd ~/Desktop/demo $ git
init $ git status $ git add demo.pde $ git commit -m “First commit”
Explain what you did. It’s part of the documentation process.
Commit messages are you friend.
None
Make a Github repository
Put your Git repository on Github