天天看點

Windows下Git初體驗

Windows下Git初體驗

以前自己開發項目的版本控制都是用SVN,公司的是用IBM的RTC,開發開源項目的話都是用googlecode,商業的都是在自己的電腦上搭建伺服器,這篇部落格(http://www.2cto.com/os/201202/119533.html)也詳細的講解了如何利用Apache和SVN搭建伺服器

偶然接觸了Git,真心發現了一個有前途的版本控制軟體,下面是我自己在Windows下(Git還是跟Linux配合比較好)的Git初體驗。

1 安裝Msysgit

下載下傳位址(http://git-scm.com/download),如果上不了,上googlecode上面下載下傳(http://code.google.com/p/msysgit/),安裝就不多說了,安裝成功之後桌面會有一個Git Bash,其實還有一個Git GUI的,不過還是建議熟悉Git command之後再去用GUI。

2 建立Github Repository

注冊Github賬戶(https://github.com/)

在GitHub,一個項目對應唯一的Git版本庫,建立一個新的版本庫就是建立一個新的項目。通路儀表闆(Dashboard)頁面,如下圖所示,可以看到關注的版本庫中已經有一個,但自己的版本庫為零。在顯示為零的版本庫清單面闆中有一個按鈕“New Repository”,點選該按鈕開始建立新版本庫。

Windows下Git初體驗
建立版本庫如下圖所示:
Windows下Git初體驗
我們為建立立的版本庫命名為“kxt-example”,相應的項目名亦為“ kxt-example ”,建立完畢後通路項目頁,提示版本庫尚未初始化,并給出如何初始化版本庫的幫助,如下圖所示(由于我的kxt-example已經初始化過了,是以下面的圖檔是截另一個未初始化的項目)
Windows下Git初體驗

務必要 set up git,這個官網已經講的很清楚了,這裡不再介紹。

注意任何GitHub使用者均可使用該URL通路此公開版本庫,但隻有版本庫建立者luffyke具有讀寫權限,其他人隻有隻讀權限。在初始化版本庫之前,最好先确認是否是用正确的公鑰進行認證,如下:

Windows下Git初體驗

3 版本庫初始化

 如果是從頭建立版本庫,可以采用先克隆,建立送出資料,最後再通過推送完成GitHub版本庫的初始化。步驟如下:

克隆版本庫

克隆過程會顯示警告,不過這個警告可以忽略,因為GitHub建立的版本庫本來就是一個空白的版本庫。

Windows下Git初體驗
建立檔案README。
Windows下Git初體驗

編輯README

添加README檔案并送出。

Windows下Git初體驗
向GitHub推送,完成版本庫初始化。
Windows下Git初體驗
然後檢視GitHub上建立項目的首頁。項目首頁的上半部分可見版本庫包含了一個新的送出,以及版本庫目錄樹中包含的檔案,如下圖所示。
Windows下Git初體驗