Git(分佈式版本控制系統)在Windows下的使用-將代碼託管到開源中國(oschina)

 一、Git是什麼?
Git --- The stupid content tracker, 傻瓜內容跟蹤器。Git是目前世界上最先進的分佈式版本控制系統。

  二、SVN與Git的最主要的區別?
SVN是集中式版本控制系統,版本庫是集中放在中央服務器的,而幹活的時候,用的都是自己的電腦,所以首先要從中央服務器哪裏得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到中央服務器。集中式版本控制系統是必須聯網才能工作,如果在局域網還可以,帶寬夠大,速度夠快,如果在互聯網下,如果網速慢的話,就納悶了。
Git是分佈式版本控制系統,那麼它就沒有中央服務器的,每個人的電腦就是一個完整的版本庫,這樣,工作的時候就不需要聯網了,因爲版本都是在自己的電腦上。既然每個人的電腦都有一個完整的版本庫,那多個人如何協作呢?比如說自己在電腦上改了文件A,其他人也在電腦上改了文件A,這時,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。

  三、準備工作

當然是準備在windows 下使用需要的環境,和工具。

msysgit 下載地址:https://git-for-windows.github.io/

TortoiseGit 下載地址:https://code.google.com/p/tortoisegit/wiki/Download 有語言包可下載

我下載完成後就是這個樣子的(包含語言包)

  四、安裝

首先安裝:

開始安裝:

直接下一步(Next)

直接下一步(Next)

修改安裝路徑,然後下一步

直接下一步(Next)

直接下一步(Next)

直接下一步(Next)

按照圖片上的意思選擇(我選擇的是Checkout as-is,commit Unix-style line endings),然後下一步(Next),這樣就安裝完成了,

接着安裝:

直接下一步(Next)

直接下一步(Next)

直接下一步(Next)

修改安裝路徑,其他的默認,然後下一步(Next)

直接 選擇安裝(Install)

這樣就安裝完成(Finish).

      然後漢化:

直接下一步

漢化完成。

然後設置語言:

這樣準備工作就做完了。

這樣就開始第二步,

http://git.oschina.net/上申請賬戶,然後在新建一個項目(或者要人把你加入別人的項目中)

然後:

點擊紅色框位置的項。

點擊 Generate

選擇一個文件夾 取一個名字 放 .ppk 文件(記住.ppk文件放的文件夾,後面會用到)

如果你還沒有在開源中國上參加一個項目或者新建一個項目 現在到開源中國上建立一個項目

創建項目(介於一些第一次用OSChina的朋友找不到地方我還是寫清楚)

然後

一個初始化好的私有項目就創建好了

接着

然後點擊SSH 公鑰

保存了之後 點擊你的頭像

 

出來一個界面 右邊可以看到項目列表如下圖

 

點擊一個項目

選擇SSH 然後右邊的小按鈕是複製(就是下面說到的 git克隆 裏面URL 項中要要填的)

————————————————————————————————————————————————————————————————————————————————————

然後在你的電腦上選擇一個文件夾進入文件夾 然後右鍵

有一個 git 克隆 點擊

截圖是忘記選擇遞歸了。記得勾選遞歸。然後確定。

克隆成功,你建的項目一些配置文件會被下載下來

這樣你就可以在下載下來的文件夾裏面建項目了

建了項目後提交

就在文件夾上面右鍵 git 提交

填寫說明,設置作者日期,設置作者,勾選要提交的改變。然後確定。

選擇推送

然後 確定

可以看見推送成功,就可以在 在代碼託管平臺 開源中國上看見你提交的代碼了。

  參考文章:

  http://blog.jobbole.com/tag/git/

  http://www.open-open.com/lib/view/open1414396787325.html

  http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

http://git.oschina.net/progit/

http://git.oschina.net/oschina/git-osc/wikis/Home

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章