SlideShare a Scribd company logo
1
•
•
•
•
•
•
•
•
•
•
•
2
•
•
•
•
•
•
•
•
3
ü
ü
ü
4
5
• 藍圖
軟體工程
• 軟體設計師 源碼 檔案 設定檔
程式
•
•
•
資料來源:
• wiki – 版本控制
6
7
參考資料:
• Git Flow Workflow- https://leanpub.com/git-flow/read
8
9
參考資料:
• Best Version Control Systems - https://www.g2crowd.com/categories/version-control-systems
• Version Control Systems Popularity in 2016 - https://rhodecode.com/insights/version-control-systems-2016
10
參考資料:
• Trunk-based Development vs. Git Flow - https://www.toptal.com/software/trunk-based-development-git-flow
•
•
•
•
•
•
11
⽬目前無法顯⽰示此影像。
圖片來源:
• Pro Git, 2nd
•
•
•
•
•
•
12
圖片來源:
• Pro Git, 2nd
13
•
•
•
•
•
• https://git-scm.com/download/mac
•
•
• https://git-scm.com/download/win
14
•
15
•
•
•
•
•
•
•
•
•
•
•
•
•
16
有設定的話往上覆蓋
有設定的話往上覆蓋
•
•
•
•
•
•
•
•
•
•
17
•
•
•
•
•
•
•
•
18
(練習一)
•
•
•
•
•
•
•
•
(練習二)
•
•
•
•
•
•
•
•
19
20
•
•
•
•
•
•
•
•
•
•
•
21
圖片來源:
• Git - https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-
%E8%AE%B0%E5%BD%95%E6%AF%8F%E6%AC%A1%E6%9B%B4%E6%96%B0%E5%88%B0%E4%BB%93%E5%BA%93
•
•
•
•
•
•
•
•
•
•
•
22
•
•
•
•
•
•
•
•
•
•
•
23
•
•
•
•
•
•
•
•
•
24
進階參考:
• Git - https://git-scm.com/book/zh-tw/v2/Git-%E5%9F%BA%E7%A4%8E-
%E6%AA%A2%E8%A6%96%E6%8F%90%E4%BA%A4%E7%9A%84%E6%AD%B7%E5%8F%B2%E8%A8%98%E9%8C%84
25
•
26
參考資料:
• https://en.wikipedia.org/wiki/GitLab#/media/File:Gitlab_screenshot_december_2015.png
• https://about.gitlab.com/products/
•
27
參考資料:
• https://bitbucket.org/product/pricing?tab=host-in-the-cloud
•
28
參考資料:
• https://github.com/pricing
•
•
•
29
•
•
•
•
•
•
•
•
•
•
•
•
•
•
30
•
• Git
• Git GUI
• SourceTree
• SmartGit
• TortoiseGit
• GitHub Desktop
31
圖片來源:
• Git - https://git-scm.com/downloads/guis
32
33
參考資料:
• Trunk-based Development vs. Git Flow - https://www.toptal.com/software/trunk-based-development-git-flow
• Git Flow - https://leanpub.com/git-flow/read
建議此方法,提早整合並試著延伸學習 CI/CD
•
•
•
34
• Pro Git 第一版線上
• Pro Git 第二版線上
• 透過rebase -i, reset, revert還原某個commit的方法
•
•
•
35
Any questions ?
You can find me at
• fb: taien.tw
• taien.wang@gmail.com
Thanks!
37
38
39
40
41
•
•
• iterm Oh My Zsh
•
•
42
圖片來源:
• GitHub - https://github.com/robbyrussell/oh-my-zsh
•
•
•
•
•
•
43
•
•
44
45
資料來源:
• https://backlog.com/git-tutorial/tw/reference/git-svn.html

More Related Content

PDF
PDF
A successful git branching model 導讀
PDF
ALPHAhackathon: How to collaborate
PDF
Git 版本控制系統 -- 從微觀到宏觀
PPTX
Git Flow 管理
PDF
Scaling Offline Database Usage On GCP @ Dcard
PDF
Git與source tree 基礎教學
PDF
Introduction to git
A successful git branching model 導讀
ALPHAhackathon: How to collaborate
Git 版本控制系統 -- 從微觀到宏觀
Git Flow 管理
Scaling Offline Database Usage On GCP @ Dcard
Git與source tree 基礎教學
Introduction to git

Similar to 淡江Git與GitHub操作介紹 (20)

PPTX
Git & git flow
PDF
Git tutorial for windows user (給 Windows user 的 Git 教學)
PDF
Git in a nutshell
PPTX
Introduction to Version Control System for Windows
PPTX
Git introduction
PDF
Git Tutorial
PPTX
工程師必備第一工具 - Git
PDF
Learning to Use Git | WeiYuan
PPT
Git 超簡單學習懶人包(軟體程式版本控管系統)
PPTX
Git & Sourcetree 介紹
PPTX
Android 程式設計(4)
PPTX
Git and git hub
PDF
Git and Github basic with SourceTree
ODP
Git 教學
PDF
Git 版本控制 (使用教學)
PPTX
Gitlab教學
PDF
幸福快樂的完美結局
PDF
Git 經驗分享
PDF
2010 07-29-version control use git
PPTX
大家應該都要會的工具 Git 從放棄到會用1-基礎篇
Git & git flow
Git tutorial for windows user (給 Windows user 的 Git 教學)
Git in a nutshell
Introduction to Version Control System for Windows
Git introduction
Git Tutorial
工程師必備第一工具 - Git
Learning to Use Git | WeiYuan
Git 超簡單學習懶人包(軟體程式版本控管系統)
Git & Sourcetree 介紹
Android 程式設計(4)
Git and git hub
Git and Github basic with SourceTree
Git 教學
Git 版本控制 (使用教學)
Gitlab教學
幸福快樂的完美結局
Git 經驗分享
2010 07-29-version control use git
大家應該都要會的工具 Git 從放棄到會用1-基礎篇
Ad

More from Taien Wang (20)

PDF
[MOPCON2019]從零建立商業技術團隊
PDF
[ModernWeb2019] Taien - 高併發的道與術
PPTX
[ModernWeb2018] Web3.0 區塊鏈 DApp + 智能合約開發:你必要挑戰的坑坑洞洞
PDF
百人團隊敏捷轉型暨持續性整合與交付實踐
PDF
成長駭客 Growth Hacker
PPTX
20160105 wnmp & phalcon micro app - part II
PPTX
20151229 wnmp & phalcon micro app - part I
PDF
我編程.我快樂
PDF
Scrum深入淺出
PDF
淡江大學 - 產品測試+安全性測試+壓力測試
PDF
淡江大學 - ios+android+html5(javascript)
PDF
淡江大學 - 網站開發應用技術及雲端應用技術
PDF
Android Taipei 2013 August - Android Apps Security
PDF
伺服器端攻擊與防禦III
PDF
伺服器端攻擊與防禦II
PDF
伺服器端攻擊與防禦I
PDF
用戶端攻擊與防禦
PDF
使安全成為軟體開發必要部分
PDF
基礎網頁程式攻擊檢驗
PDF
PHP更有效率的除錯 - XDebug
[MOPCON2019]從零建立商業技術團隊
[ModernWeb2019] Taien - 高併發的道與術
[ModernWeb2018] Web3.0 區塊鏈 DApp + 智能合約開發:你必要挑戰的坑坑洞洞
百人團隊敏捷轉型暨持續性整合與交付實踐
成長駭客 Growth Hacker
20160105 wnmp & phalcon micro app - part II
20151229 wnmp & phalcon micro app - part I
我編程.我快樂
Scrum深入淺出
淡江大學 - 產品測試+安全性測試+壓力測試
淡江大學 - ios+android+html5(javascript)
淡江大學 - 網站開發應用技術及雲端應用技術
Android Taipei 2013 August - Android Apps Security
伺服器端攻擊與防禦III
伺服器端攻擊與防禦II
伺服器端攻擊與防禦I
用戶端攻擊與防禦
使安全成為軟體開發必要部分
基礎網頁程式攻擊檢驗
PHP更有效率的除錯 - XDebug
Ad

淡江Git與GitHub操作介紹