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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
thekk
March 11, 2014
Programming
79
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
66
Other Decks in Programming
See All in Programming
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
220
Security issues being discussed on Web Platforms
petamoriken
0
960
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
120
App Intentsのビルドプロセスを支える技術
kntkymt
0
380
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
280
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
180
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.3k
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
240
Building an Out-of-Order CPU
latte72
1
780
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
400
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.4k
wkhtmltopdfの次どうするか問題2026
willnet
2
1.1k
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Faster Mobile Websites
deanohume
310
32k
Building the Perfect Custom Keyboard
takai
2
870
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
700
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
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?