SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
GIT簡介

by Stanley
2011.02.19
Git是什麼
● 分散式版本管理系統(DVCS,Distributed Version Control System)
● Linus開發的
● 目前許多OpenSource專案都在使用:
Linux、Android、Qt、GIMP...
● 免錢的
跟SVN不同的地方
● 沒有集中的Repository
每個使用者都有一個
● 不用連上server也可以做版本控制
● 先Add再commit
● Stage做為暫存空間
● Branch不是copy一份
● Push/Pull來做不同 Repository之間的同步
如何用在VS上
● Git Extensions
windows、VS
● Git Source Control Provider
在VS下可以看到檔案的狀態,加上右鍵功能
● VS2010上用由option->extension manager來抓就好
● 要記得在option中選好你的source control
我覺得好的地方
● 沒有網路也能用
● 強迫寫注解
● 用branch時硬碟用量小
● 免費!
有點不太順的地方
● 開啟介面有點慢
● 只想回復單一檔案要打指令,必須下好tag或branch名稱
git checkout test /ROKApplication/GameFramework.cpp

● VS2010上跟 ANKHSVN似乎相衝
● 公司使用上會有安全考量?
應該可以用一些設定避開
參考資料
● Git官網:http://git-scm.com/
● 指令參考:http://gitref.org/index.html
● Wiki:http://zh.wikipedia.org/zh-tw/Git#
● 中文網路資訊:
http://ihower.tw/blog/archives/5140
http://220.134.232.37/phpbb3/viewtopic.php?f=77&t=710
http://www.technow.com.hk/git-code
● Git Extensions:http://code.google.com/p/gitextensions/
● Git Source Control provider :
http://visualstudiogallery.msdn.microsoft.com/63a7e40d4d71-4fbb-a23b-d262124b8f4c/

Contenu connexe

Similaire à Git簡介

2010 07-29-version control use git
2010 07-29-version control use git2010 07-29-version control use git
2010 07-29-version control use git
Kang-Min Wang
 
微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程
Chang Mt
 
版本控制 使用Git & git hub
版本控制   使用Git & git hub版本控制   使用Git & git hub
版本控制 使用Git & git hub
維佋 唐
 

Similaire à Git簡介 (20)

2010 07-29-version control use git
2010 07-29-version control use git2010 07-29-version control use git
2010 07-29-version control use git
 
Git入门与实践
Git入门与实践Git入门与实践
Git入门与实践
 
Git 简介
Git 简介Git 简介
Git 简介
 
微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程微型團隊的 web 程式開發流程
微型團隊的 web 程式開發流程
 
Git
GitGit
Git
 
Git前世今生
Git前世今生Git前世今生
Git前世今生
 
Git 入门实战
Git 入门实战Git 入门实战
Git 入门实战
 
Git簡報
Git簡報Git簡報
Git簡報
 
Jenkins x GitLab CI
Jenkins x GitLab CIJenkins x GitLab CI
Jenkins x GitLab CI
 
Git & git flow
Git & git flowGit & git flow
Git & git flow
 
版本控制 使用Git & git hub
版本控制   使用Git & git hub版本控制   使用Git & git hub
版本控制 使用Git & git hub
 
Android 程式設計(4)
Android 程式設計(4)Android 程式設計(4)
Android 程式設計(4)
 
Git與source tree 基礎教學
Git與source tree 基礎教學Git與source tree 基礎教學
Git與source tree 基礎教學
 
COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習
COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習
COSCUP 2019 國際開放原始碼專案經營 - 從失敗中學習
 
Intro to Git 投影片
Intro to Git 投影片Intro to Git 投影片
Intro to Git 投影片
 
Git介绍
Git介绍Git介绍
Git介绍
 
利用免費服務建立R的持續整合環境
利用免費服務建立R的持續整合環境利用免費服務建立R的持續整合環境
利用免費服務建立R的持續整合環境
 
Git in a nutshell
Git in a nutshellGit in a nutshell
Git in a nutshell
 
開發用不著打一架 - 分散式版本控制 Git
開發用不著打一架 - 分散式版本控制 Git開發用不著打一架 - 分散式版本控制 Git
開發用不著打一架 - 分散式版本控制 Git
 
用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端用十分鐘將你的網站送上雲端
用十分鐘將你的網站送上雲端
 

Git簡介