碼云Gitee是什么
碼云Gitee是開(kāi)源中國(guó)社區(qū)在2013年推出的基于Git的代碼托管服務(wù),目前已經(jīng)成為國(guó)內(nèi)最大的代碼托管平臺(tái),致力于為國(guó)內(nèi)開(kāi)發(fā)者提供優(yōu)質(zhì)穩(wěn)定的托管服務(wù),與GitHub類(lèi)似區(qū)別在于碼云國(guó)內(nèi),GitHub國(guó)外。
Git介紹
Git — The stupid content tracker, 傻瓜內(nèi)容跟蹤器。Linus Torvalds 是這樣給我們介紹 Git 的。
Git 是用于 Linux內(nèi)核開(kāi)發(fā)的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫(kù)的方式,不必服務(wù)器端軟件支持(wingeddevil注:這得分是用什么樣的服務(wù)端,使用http協(xié)議或者git協(xié)議等不太一樣。并且在push和pull的時(shí)候和服務(wù)器端還是有交互的。),使源代碼的發(fā)布和交流極其方便。 Git 的速度很快,這對(duì)于諸如 Linux kernel 這樣的大項(xiàng)目來(lái)說(shuō)自然很重要。 Git 最為出色的是它的合并跟蹤(merge tracing)能力。
實(shí)際上內(nèi)核開(kāi)發(fā)團(tuán)隊(duì)決定開(kāi)始開(kāi)發(fā)和使用 Git 來(lái)作為內(nèi)核開(kāi)發(fā)的版本控制系統(tǒng)的時(shí)候,世界開(kāi)源社群的反對(duì)聲音不少,最大的理由是 Git 太艱澀難懂,從 Git 的內(nèi)部工作機(jī)制來(lái)說(shuō),的確是這樣。但是隨著開(kāi)發(fā)的深入,Git 的正常使用都由一些友好的腳本命令來(lái)執(zhí)行,使 Git 變得非常好用,即使是用來(lái)管理我們自己的開(kāi)發(fā)項(xiàng)目,Git 都是一個(gè)友好,有力的工具。現(xiàn)在,越來(lái)越多的著名項(xiàng)目采用 Git 來(lái)管理項(xiàng)目開(kāi)發(fā).
作為開(kāi)源自由原教旨主義項(xiàng)目,Git 沒(méi)有對(duì)版本庫(kù)的瀏覽和修改做任何的權(quán)限限制。
目前GIT已經(jīng)可以在windows下使用,主要方法有二:msysgit和Cygwin。Cygwin和Linux使用方法類(lèi)似,Windows版本的GIT提供了友好的GUI(圖形界面),安裝后很快可以上手,不在此做大篇幅介紹。
本文將以 Git 官方文檔 Tutorial, core-tutorial 和 Everyday GIT 作為藍(lán)本翻譯整理,但是暫時(shí)去掉了對(duì) Git 內(nèi)部工作機(jī)制的闡述,力求簡(jiǎn)明扼要,并加入了作者使用 Git 的過(guò)程中的一些心得體會(huì),注意事項(xiàng),以及