版本控制Git記述

進(jìn)化史

本地版本控制系統(tǒng)

許多人習(xí)慣用復(fù)制整個項目目錄的方式來保存不同的版本芒炼,或許還會改名加上備份時間以示區(qū)別运提。 這么做唯一的好處就是簡單寡痰,但是特別容易犯錯朋鞍。 有時候會混淆所在的工作目錄,一不小心會寫錯文件或者覆蓋意想外的文件朝巫。

為了解決這個問題,人們很久以前就開發(fā)了許多種本地版本控制系統(tǒng)石景,大多都是采用某種簡單的數(shù)據(jù)庫來記錄文件的歷次更新差異劈猿。


本地版本控制系統(tǒng)
集中化的版本控制系統(tǒng)

接下來人們又遇到一個問題,如何讓在不同系統(tǒng)上的開發(fā)者協(xié)同工作潮孽? 于是揪荣,集中化的版本控制系統(tǒng)(Centralized Version Control Systems,簡稱 CVCS)應(yīng)運而生往史。這么做最顯而易見的缺點是中央服務(wù)器的單點故障仗颈。 如果宕機(jī)一小時,那么在這一小時內(nèi)椎例,誰都無法提交更新挨决,也就無法協(xié)同工作。 如果中心數(shù)據(jù)庫所在的磁盤發(fā)生損壞订歪,又沒有做恰當(dāng)備份脖祈,毫無疑問您將丟失所有數(shù)據(jù)——包括項目的整個變更歷史,只剩下人們在各自機(jī)器上保留的單獨快照刷晋。本地版本控制系統(tǒng)也存在類似問題盖高,只要整個項目的歷史記錄被保存在單一位置,就有丟失所有歷史更新記錄的風(fēng)險眼虱。


集中化的版本控制系統(tǒng)
分布式版本控制系統(tǒng)

于是分布式版本控制系統(tǒng)(Distributed Version Control System喻奥,簡稱 DVCS)面世了


分布式版本控制系統(tǒng)

Git 最常用的命令

git clone [url]
git push [遠(yuǎn)程路徑(orgin)]  [本地分支(master)]:[refs/for(heads)/遠(yuǎn)程分支(master)]
git pull
git log
git show [commitId]
git diff
git status
git add .
git commit -m "[string]"
git config -l
git reset --hard [commitId]
git branch -a
git checkout -b
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市捏悬,隨后出現(xiàn)的幾起案子撞蚕,更是在濱河造成了極大的恐慌,老刑警劉巖邮破,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诈豌,死亡現(xiàn)場離奇詭異,居然都是意外死亡抒和,警方通過查閱死者的電腦和手機(jī)矫渔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來摧莽,“玉大人庙洼,你說我怎么就攤上這事。” “怎么了油够?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵蚁袭,是天一觀的道長。 經(jīng)常有香客問我石咬,道長揩悄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任鬼悠,我火速辦了婚禮删性,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘焕窝。我一直安慰自己蹬挺,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布它掂。 她就那樣靜靜地躺著巴帮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪虐秋。 梳的紋絲不亂的頭發(fā)上榕茧,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機(jī)與錄音熟妓,去河邊找鬼雪猪。 笑死,一個胖子當(dāng)著我的面吹牛起愈,可吹牛的內(nèi)容都是我干的只恨。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼抬虽,長吁一口氣:“原來是場噩夢啊……” “哼官觅!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起阐污,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤休涤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后笛辟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體功氨,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年手幢,在試婚紗的時候發(fā)現(xiàn)自己被綠了捷凄。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡围来,死狀恐怖跺涤,靈堂內(nèi)的尸體忽然破棺而出匈睁,到底是詐尸還是另有隱情,我是刑警寧澤桶错,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布航唆,位于F島的核電站,受9級特大地震影響院刁,放射性物質(zhì)發(fā)生泄漏糯钙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一退腥、第九天 我趴在偏房一處隱蔽的房頂上張望超营。 院中可真熱鬧,春花似錦阅虫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至窝革,卻和暖如春购城,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背虐译。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工瘪板, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人漆诽。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓侮攀,卻偏偏與公主長得像,于是被迫代替她去往敵國和親厢拭。 傳聞我的和親對象是個殘疾皇子兰英,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

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

  • 第1章 Shell和vi 1.1什么是shell 在計算機(jī)科學(xué)中,Shell俗稱殼供鸠,用來區(qū)別于Kernel(核)畦贸,...
    福爾摩雞閱讀 907評論 0 1
  • 做開發(fā),你們肯定會接觸到這樣一個概念楞捂,那就是版本控制薄坏。借用當(dāng)下流行的一句話,如果你是一個開發(fā)人員寨闹,不理解版本控制胶坠,...
    甜甜的清風(fēng)啊閱讀 628評論 2 6
  • 學(xué)習(xí)內(nèi)容: 使用Mybatis開發(fā)Dao,通常有兩個方法: 原生Dao開發(fā) Mapper接口開發(fā)方法 1. 原生D...
    Olivine_Vip閱讀 454評論 0 0
  • 對于簡書作者如何在平臺內(nèi)尋找自己的定位杈绸,在《聊聊我對簡書的認(rèn)識》這篇文章中,我提出的第一個切入點是從文章內(nèi)容入手矮瘟。...
    寧小南閱讀 3,687評論 23 63
  • 生活太豐富澈侠、教會了我太多劫侧。看似雜亂無章哨啃、卻又緊緊有條烧栋。26歲倒計時的年齡,面對生活要跑起來拳球,但速度要把握的盡可...
    龍女快跑閱讀 153評論 0 0