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 - What Matters - Introduction-from Github t...
Search
Adam Quinton
October 01, 2015
Programming
0
41
Git - What Matters - Introduction-from Github to Clone
Minimalistic introduction to git and Github.
Adam Quinton
October 01, 2015
Tweet
Share
Other Decks in Programming
See All in Programming
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
280
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
今から始めるClaude Code超入門
448jp
8
8.8k
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
700
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
SourceGeneratorのススメ
htkym
0
200
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
AI時代の認知負荷との向き合い方
optfit
0
160
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
570
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
250
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
190
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
53
Claude Code のすすめ
schroneko
67
210k
Navigating Weather and Climate Data
rabernat
0
110
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Chasing Engaging Ingredients in Design
codingconduct
0
110
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
commit push git github branch pull request pull repository master
fork origin local remote upstream clone checkout cherry pick merge
github what matters
what matters? commit push git github branch pull request pull
repository master fork origin local remote upstream merge clone checkout cherry pick
not much commit push git github pull repository master local
clone
important add commit push pull 99% once rolling
background github
background github github is a hosting service for git
background github github is a hosting service for git git
is a version control system (vcs)
background github github is a hosting service for git git
is a version control system (vcs) a vcs tracks changes of a repository
background github github is a hosting service for git git
is a version control system (vcs) a vcs tracks changes of a repository a repository contains a project and it’s history
background github git is underneath github
background github git is underneath github git is a command
line tool
background github git is underneath github git is a command
line tool github is a web-interface with some features
background github git is underneath github git is a command
line tool github is a web-interface with some features some git knowledge is still needed
git commands
git commands git commands are preceded by git
git clone
clone copies a repository to your local computer
clone copies a repository to your local computer history kept
in .git (hidden folder)
clone copies a repository to your local computer history kept
in .git (hidden folder) never manually change .git directory
clone copies a repository to your local computer usage: git
clone https://github.com/user-name/repository-name
clone copies a repository to your local computer usage: git
clone https://github.com/user-name/repository-name downloads repository-name folder in current folder
clone copies a repository to your local computer usage: git
clone https://github.com/user-name/repository-name downloads repository-name folder in current folder all changes are local until pushing
git push
push upload local changes to remote
push upload local changes to remote changes invisible until commit
push upload local changes to remote changes invisible until commit
must understand the three states
push upload local changes to remote changes invisible until commit
must understand the three states https://git-scm.com/book/en/v2/Getting-Started-Git-Basics#The-Three-States
git pull
pull downloads latest changes to local