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
版本控制&Git
Search
thekk
March 11, 2014
Programming
0
69
版本控制&Git
簡單說明何爲版本控制,以及何爲Git
thekk
March 11, 2014
Tweet
Share
More Decks by thekk
See All by thekk
Emscripten - compile your C/C++ to javascript
thekk
0
50
i3 tiling window manager
thekk
0
120
做遊戲,從SDL開始
thekk
0
330
GC project outline slider
thekk
0
57
Other Decks in Programming
See All in Programming
速いWebフレームワークを作る
yusukebe
5
1.7k
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
530
概念モデル→論理モデルで気をつけていること
sunnyone
2
230
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
230
Ruby Parser progress report 2025
yui_knk
1
440
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
540
rage against annotate_predecessor
junk0612
0
170
Navigating Dependency Injection with Metro
zacsweers
3
960
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
120
チームのテスト力を鍛える
goyoki
3
170
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
6
2.5k
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
110
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Site-Speed That Sticks
csswizardry
10
820
Optimizing for Happiness
mojombo
379
70k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
What's in a price? How to price your products and services
michaelherold
246
12k
Unsuck your backbone
ammeep
671
58k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Balancing Empowerment & Direction
lara
3
620
BBQ
matthewcrist
89
9.8k
Documentation Writing (for coders)
carmenintech
74
5k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
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?