Git(分布式版本控制系統(tǒng))在Windows下的使用-將代碼托管到開(kāi)源中國(guó)(oschina)
一、Git是什么?
Git --- The stupid content tracker, 傻瓜內(nèi)容跟蹤器。Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。
二、SVN與Git的最主要的區(qū)別?
SVN是集中式版本控制系統(tǒng),版本庫(kù)是集中放在中央服務(wù)器的,而干活的時(shí)候,用的都是自己的電腦,所以首先要從中央服務(wù)器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服務(wù)器。集中式版本控制系統(tǒng)是必須聯(lián)網(wǎng)才能工作,如果在局域網(wǎng)還可以,帶寬夠大,速度夠快,如果在互聯(lián)網(wǎng)下,如果網(wǎng)速慢的話,就納悶了。
Git是分布式版本控制系統(tǒng),那么它就沒(méi)有中央服務(wù)器的,每個(gè)人的電腦就是一個(gè)完整的版本庫(kù),這樣,工作的時(shí)候就不需要聯(lián)網(wǎng)了,因?yàn)榘姹径际窃谧约旱碾娔X上。既然每個(gè)人的電腦都有一個(gè)完整的版本庫(kù),那多個(gè)人如何協(xié)作呢?比如說(shuō)自己在電腦上改了文件A,其他人也在電腦上改了文件A,這時(shí),你們兩之間只需把各自的修改推送給對(duì)方,就可以互相看到對(duì)方的修改了。
三、準(zhǔn)備工作
當(dāng)然是準(zhǔn)備在windows 下使用需要的環(huán)境,和工具。
msysgit 下載地址:https://git-for-windows.github.io/
TortoiseGit 下載地址:https://code.google.com/p/tortoisegit/wiki/Download 有語(yǔ)言包可下載
我下載完成后就是這個(gè)樣子的(包含語(yǔ)言包)

四、安裝
首先安裝:
開(kāi)始安裝:

直接下一步(Next)

直接下一步(Next)

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

直接下一步(Next)

直接下一步(Next)

直接下一步(Next)

按照?qǐng)D片上的意思選擇(我選擇的是Checkout as-is,commit Unix-style line endings),然后下一步(Next),這樣就安裝完成了,
接著安裝:

直接下一步(Next)

直接下一步(Next)

直接下一步(Next)

修改安裝路徑,其他的默認(rèn),然后下一步(Next)

直接 選擇安裝(Install)

這樣就安裝完成(Finish).
然后漢化:

直接下一步

漢化完成。
然后設(shè)置語(yǔ)言:


這樣準(zhǔn)備工作就做完了。
這樣就開(kāi)始第二步,
在http://git.oschina.net/ 上申請(qǐng)賬戶,然后在新建一個(gè)項(xiàng)目(或者要人把你加入別人的項(xiàng)目中)
然后:

點(diǎn)擊紅色框位置的項(xiàng)。

點(diǎn)擊 Generate




選擇一個(gè)文件夾 取一個(gè)名字 放 .ppk 文件(記住.ppk文件放的文件夾,后面會(huì)用到)
如果你還沒(méi)有在開(kāi)源中國(guó)上參加一個(gè)項(xiàng)目或者新建一個(gè)項(xiàng)目 現(xiàn)在到開(kāi)源中國(guó)上建立一個(gè)項(xiàng)目
創(chuàng)建項(xiàng)目(介于一些第一次用OSChina的朋友找不到地方我還是寫(xiě)清楚)

然后

一個(gè)初始化好的私有項(xiàng)目就創(chuàng)建好了
接著


然后點(diǎn)擊SSH 公鑰


保存了之后 點(diǎn)擊你的頭像

出來(lái)一個(gè)界面 右邊可以看到項(xiàng)目列表如下圖

點(diǎn)擊一個(gè)項(xiàng)目
選擇SSH 然后右邊的小按鈕是復(fù)制(就是下面說(shuō)到的 git克隆 里面URL 項(xiàng)中要要填的)
————————————————————————————————————————————————————————————————————————————————————
然后在你的電腦上選擇一個(gè)文件夾進(jìn)入文件夾 然后右鍵
有一個(gè) git 克隆 點(diǎn)擊

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


克隆成功,你建的項(xiàng)目一些配置文件會(huì)被下載下來(lái)
這樣你就可以在下載下來(lái)的文件夾里面建項(xiàng)目了
建了項(xiàng)目后提交
就在文件夾上面右鍵 git 提交

填寫(xiě)說(shuō)明,設(shè)置作者日期,設(shè)置作者,勾選要提交的改變。然后確定。

選擇推送

然后 確定

可以看見(jiàn)推送成功,就可以在 在代碼托管平臺(tái) 開(kāi)源中國(guó)上看見(jiàn)你提交的代碼了。
參考文章:
http://blog.jobbole.com/tag/git/
http://www.open-open.com/lib/view/open1414396787325.html
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
作者:
RDIF
出處:
http://www.rzrgm.cn/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手機(jī)號(hào))
框架官網(wǎng):
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.rzrgm.cn/huyong
國(guó)思RDIF開(kāi)發(fā)框架
,
給用戶和開(kāi)發(fā)者最佳的.Net框架平臺(tái)方案,為企業(yè)快速構(gòu)建跨平臺(tái)、企業(yè)級(jí)的應(yīng)用提供強(qiáng)大支持。
關(guān)于作者:系統(tǒng)架構(gòu)師、信息系統(tǒng)項(xiàng)目管理師、DBA。專注于微軟平臺(tái)項(xiàng)目架構(gòu)、管理和企業(yè)解決方案,多年項(xiàng)目開(kāi)發(fā)與管理經(jīng)驗(yàn),曾多次組織并開(kāi)發(fā)多個(gè)大型項(xiàng)目,在面向?qū)ο蟆⒚嫦蚍?wù)以及數(shù)據(jù)庫(kù)領(lǐng)域有一定的造詣。現(xiàn)主要從事基于
RDIF
框架的技術(shù)開(kāi)發(fā)、咨詢工作,主要服務(wù)于金融、醫(yī)療衛(wèi)生、鐵路、電信、物流、物聯(lián)網(wǎng)、制造、零售等行業(yè)。
如有問(wèn)題或建議,請(qǐng)多多賜教!
本文版權(quán)歸作者和CNBLOGS博客共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,如有問(wèn)題,可以通過(guò)微信、郵箱、QQ等聯(lián)系我,非常感謝。

浙公網(wǎng)安備 33010602011771號(hào)