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
Dive into Git
Search
Y
January 06, 2016
Programming
0
26
Dive into Git
Y
January 06, 2016
Tweet
Share
More Decks by Y
See All by Y
What I Talk About When I Talk About Social Media
idealhack
0
100
Starting a Digital Zettelkasten
idealhack
0
43
Recap: The Release Team Shadow Program - Mentoring For the Future
idealhack
1
840
Everyone Can Work on Kubernetes
idealhack
0
31
环青海湖骑行(2012)
idealhack
0
22
Introduction to Git
idealhack
1
650
Great Firewall of China
idealhack
0
30
Other Decks in Programming
See All in Programming
Pythonで改めて考える「クラス(class)」の使いどころ
os1ma
13
3.4k
Micro Frontends for Java Microservices - dev2next 2024
mraible
PRO
0
180
Pydantic x Database API:turu-pyの開発
yassun7010
1
330
pytest プラグインを開発して DRY に自動テストを書こう
inuatsu
2
230
C#および.NETに対する誤解をひも解く
ymd65536
0
180
Progressive Web Apps for Rails developers
siaw23
2
520
推しの夫に恋のGPS「ときメーター」#M5Stack #IoT #M5JPTour2024
riyu
0
220
利用者視点で考える、イテレータとの上手な付き合い方
syumai
4
210
Beyond the RuboCop Defaults
koic
2
480
API Platform for Laravel
dunglas
1
1.2k
Rails 8 Frontend: 10 commandments & 7 deadly sins in 2025
yshmarov
1
580
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
1.1k
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
38
2.1k
Scaling GitHub
holman
458
140k
How to name files
jennybc
77
98k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
105
48k
VelocityConf: Rendering Performance Case Studies
addyosmani
324
23k
The Pragmatic Product Professional
lauravandoore
31
6.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
125
18k
Code Review Best Practice
trishagee
62
16k
Music & Morning Musume
bryan
46
6.1k
Automating Front-end Workflow
addyosmani
1365
200k
What's in a price? How to price your products and services
michaelherold
243
11k
Transcript
Dive into Git (1) idealhack @ TuSDK 2016/1/6
Git /ɡɪt/
Version Control System
Version Control System Distributed
None
Features • Branching and Merging • Small and Fast •
Distributed • Data Assurance • Staging Area • Free and Open Source http://git-scm.com/about
Installing • http://git-scm.com/download • $ brew install git • $
apt-get install git
Configurations • $ git config --global user.name "Your Name" •
$ git config --global user.email
[email protected]
• $ git config --global color.ui true
Hello World • $ git init • $ git add
README • $ git status • $ git commit -m "first commit"
Three Trees • Working Directory • Index (Staging Area) •
HEAD
Basics • $ git diff • $ git mv •
$ git rm • $ git log • $ git checkout • $ git reset • $ git blame • $ git show • $ git stash • ...
Branches • $ git branch • $ git merge •
$ git rebase • $ git cherry-pick • $ git tag • ...
Remotes • $ git clone • $ git remote •
$ git push • $ git fetch • $ git pull • ...
Getting Help • $ git help <command>
Goodies • SourceTree • GitLab • git-extras
Resources • git - ᓌกܖ • Pro Git • http://git-scm.com/
• http://gitref.org/ • http://gitcasts.com/ • https://help.github.com/
THANKS
Questions?