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
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
AtCoder Conference 2025
shindannin
0
1.1k
CSC307 Lecture 05
javiergs
PRO
0
500
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.4k
高速開発のためのコード整理術
sutetotanuki
1
400
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
180
今から始めるClaude Code超入門
448jp
8
8.8k
CSC307 Lecture 04
javiergs
PRO
0
660
AI巻き込み型コードレビューのススメ
nealle
1
290
Featured
See All Featured
Designing for Performance
lara
610
70k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
180
Navigating Weather and Climate Data
rabernat
0
110
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Test your architecture with Archunit
thirion
1
2.2k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
190
Building AI with AI
inesmontani
PRO
1
690
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
Building an army of robots
kneath
306
46k
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