初識(shí) Git 及安裝

一迄沫、Git 是什么

Git 是一款免費(fèi)、開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目技竟。那什么是版本控制?我們?yōu)槭裁匆P(guān)心它呢?版本控制是一種記錄一個(gè)或若干文件內(nèi)容變化攀细,以便將來(lái)查閱特定版本修訂情況的系統(tǒng)。


二俭识、CVS磁椒、SVN 與 Git 的區(qū)別

CVS 版本控制系統(tǒng)是一種 GNU 軟件包,在一臺(tái)服務(wù)器上建立一個(gè)源代碼庫(kù)慎皱,庫(kù)里可以存放許多不同項(xiàng)目的源程序邓萨。


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ì)方的修改了硝清。


三、Git 中文件的三種狀態(tài)

對(duì)于任何一個(gè)文件转晰,在 Git 內(nèi)都只有三種狀態(tài):已提交(committed)芦拿,已修改(modified)和已暫存(staged)。已提交表示該文件已經(jīng)被安全地保存在本地?cái)?shù)據(jù)庫(kù)中了查邢;已修改表示修改了某個(gè)文件蔗崎,但還沒(méi)有提交保存;已暫存表示把已修改的文件放在下次提交時(shí)要保存的清單中扰藕。


四缓苛、基本的 Git 工作流程

1. 在工作目錄中修改某些文件。

2.?對(duì)修改后的文件進(jìn)行快照邓深,然后保存到暫存區(qū)域未桥。

3.?提交更新笔刹,將保存在暫存區(qū)域的文件快照永久轉(zhuǎn)儲(chǔ)到 Git 目錄中。


所以冬耿,我們可以從文件所處的位置來(lái)判斷狀態(tài):如果是 Git 目錄中保存著的特定版本文件舌菜,就屬于已提交狀態(tài);如果作了修改并已放入暫存區(qū)域淆党,就屬于已暫存狀態(tài)酷师;如果自上次取出后,作了修改但還沒(méi)有放到暫存區(qū)域染乌,就是已修改狀態(tài)山孔。


五、安裝 Git

Git 有很多中安裝方式荷憋,主要分為兩種台颠,一種是通過(guò)編譯源代碼來(lái)安裝;另一種是使用為特定平臺(tái)預(yù)編譯好的安裝包勒庄。


在 Windows 上安裝

在 Windows 上安裝 Git 最容易的就是使用圖形化界面安裝串前。使用下面的地址下載之后,完成安裝之后实蔽,我們就可以使用命令行的 git(已經(jīng)自帶了 ssh 客戶端)了荡碾,另外還有一個(gè)圖形界面的 Git 項(xiàng)目管理工具。

下載地址:

https://github.com/git-for-windows/git/releases/download/v2.17.0.windows.1/Git-2.17.0-64-bit.exe


在 Mac 上安裝

在 Mac 上安裝 Git 同 Windows 上面一樣容易局装,也提供了對(duì)應(yīng)的圖形界面進(jìn)行安裝坛吁,安裝完成之后,直接打開我們電腦上的終端即可使用 git 命令铐尚。

下載地址:

https://sourceforge.net/projects/git-osx-installer/files/git-2.16.3-intel-universal-mavericks.dmg/download?use_mirror=autoselect


在 Linux 上安裝

在 Linux 上安裝 Git拨脉,我們可以直接使用系統(tǒng)提供的包管理工具進(jìn)行安裝。下面使用 yum 進(jìn)行安裝宣增。命令如下:

yum install?git-core



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末玫膀,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子爹脾,更是在濱河造成了極大的恐慌帖旨,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件灵妨,死亡現(xiàn)場(chǎng)離奇詭異碉就,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)闷串,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)筋量,“玉大人烹吵,你說(shuō)我怎么就攤上這事碉熄。” “怎么了肋拔?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵锈津,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我凉蜂,道長(zhǎng)琼梆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任窿吩,我火速辦了婚禮茎杂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘纫雁。我一直安慰自己煌往,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布轧邪。 她就那樣靜靜地躺著刽脖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪忌愚。 梳的紋絲不亂的頭發(fā)上曲管,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音硕糊,去河邊找鬼院水。 笑死,一個(gè)胖子當(dāng)著我的面吹牛癌幕,可吹牛的內(nèi)容都是我干的衙耕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼勺远,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼橙喘!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起胶逢,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤厅瞎,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后初坠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體和簸,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年碟刺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了锁保。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖爽柒,靈堂內(nèi)的尸體忽然破棺而出吴菠,到底是詐尸還是另有隱情,我是刑警寧澤浩村,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布做葵,位于F島的核電站,受9級(jí)特大地震影響心墅,放射性物質(zhì)發(fā)生泄漏酿矢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一怎燥、第九天 我趴在偏房一處隱蔽的房頂上張望瘫筐。 院中可真熱鬧,春花似錦刺覆、人聲如沸严肪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)驳糯。三九已至,卻和暖如春氢橙,著一層夾襖步出監(jiān)牢的瞬間酝枢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工悍手, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留帘睦,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓坦康,卻偏偏與公主長(zhǎng)得像竣付,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子滞欠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容