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
Search
thekk
March 11, 2014
Programming
90
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
版本控制&Git
簡單說明何爲版本控制,以及何爲Git
thekk
March 11, 2014
More Decks by thekk
See All by thekk
Emscripten - compile your C/C++ to javascript
thekk
0
65
i3 tiling window manager
thekk
0
150
做遊戲,從SDL開始
thekk
0
360
GC project outline slider
thekk
0
69
Other Decks in Programming
See All in Programming
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
450
AWSに止められる覚悟してますか?
morizo_1984
2
530
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2k
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
270
contenteditable と日本語入力に向き合う
colorful12
0
200
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.6k
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
golang-bob.pdf
iwatsukayura
0
130
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
エンジニアに許された特別な時間の終わり
watany
109
250k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Music & Morning Musume
bryan
48
7.4k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Abbi's Birthday
coloredviolet
4
10k
Transcript
版本控制 & Git For everyones!
Who am I? • 本名:梁穎睿( KK ) • 水利系大三的人
版本控制是什麼? • Version Control System (VCS) • 記下每次檔案的更改 • 可以回到過去的狀態
• 容易管理大型開發專案 • 方便多人合作
這東西我們用的到? • 寫作業 ◦ 一個人寫,有效 ◦ 一堆人寫,有效 • 練習管理自己的開發專案 •
遲早會接觸到 ◦ 不能逃,不能逃,不能逃
那來談談Git • 2005年,由Linus Torvalds創造 • 初始目的是用來管理Linux kernel ◦ 速度快 ◦
簡單使用 ◦ 分散式
分散式?
分散式!
Git有三態
Let's install Git • 安裝 ◦ Linux ▪ sudo apt-get
install git ▪ yum install git ▪ pacman -S git ◦ Mac & Windows ▪ Git官網下載
小試身手
勿忘 • git init • git add • git commit
• git branch <branch name> • git checkout <destination>
Git? GitHub? • Git -> 軟體 • GitHub -> 服務
The end Thanks for listening!! Any questions?