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
14
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
42
Starting a Digital Zettelkasten
idealhack
0
22
Recap: The Release Team Shadow Program - Mentoring For the Future
idealhack
1
820
Everyone Can Work on Kubernetes
idealhack
0
12
环青海湖骑行(2012)
idealhack
0
11
Introduction to Git
idealhack
1
630
Great Firewall of China
idealhack
0
13
Other Decks in Programming
See All in Programming
新宿ダンジョンを可視化してみた
satoshi7190
2
270
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.4k
"config" ってなんだ? / What is "config"?
okashoi
0
240
ONE WEDGE_company_guide
1wedge_one
0
500
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.2k
Snowflakeで眠ったデータを起こそう!
estie
0
120
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.3k
Site Reliability Engineering for GMO
pyama86
8
1k
見た目から始める生産性向上
ikumatadokoro
8
940
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
170
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
380
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
[RailsConf 2023] Rails as a piece of cake
palkan
23
4k
Testing 201, or: Great Expectations
jmmastey
28
6.4k
Code Review Best Practice
trishagee
55
15k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
Unsuck your backbone
ammeep
663
57k
The Cult of Friendly URLs
andyhume
74
5.7k
Embracing the Ebb and Flow
colly
80
4.1k
Fireside Chat
paigeccino
21
2.6k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.9k
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?