Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Git - What Matters - Introduction-from Github t...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Adam Quinton
October 01, 2015
Programming
43
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Git - What Matters - Introduction-from Github to Clone
Minimalistic introduction to git and Github.
Adam Quinton
October 01, 2015
Other Decks in Programming
See All in Programming
APNsからLive Activityを開始する話
yumnumm
0
170
気持ちぃ〜角丸 Squircle
ryu1013
0
310
Workers Cache を知る
syumai
0
370
すこし踏み込む CancellationToken
htkym
2
1.7k
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
AmebaブログはKMPから卒業します
kmars0605
0
200
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
230
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Raft: Consensus for Rubyists
vanstee
142
7.8k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
Everyday Curiosity
cassininazir
0
350
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Google's AI Overviews - The New Search
badams
0
1.6k
KATA
mclloyd
PRO
35
16k
How to Ace a Technical Interview
jacobian
280
24k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Docker and Python
trallard
47
4.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
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