Git的使用背景之知其然更知其所以然

場景

記得在畢業(yè)答辯秸架,寫畢業(yè)論文的時候,導師會讓我一遍遍改論文救鲤,為了確保改之后久窟,可以和之前的對比,并且做個備份以免改錯蜒简,通常都會本地在電腦上在copy一份瘸羡,叫什么某某修改前1版或者v1,v2等等搓茬,然后在去改犹赖。這樣隨這時間的推移,電腦上的版本也就是copy的文件就會越來越多卷仑,為了解決這個問題峻村,出現(xiàn)了以下方案

方案一:本地版本控制

為了解決以上這個問題,就有人開發(fā)了本地版本工具锡凝,使用這個工具粘昨,本地就只有一個文件了,工具會幫助你創(chuàng)建你的版本文件,只是你看不到张肾,工具會隱藏起來這些版本文件芭析,統(tǒng)一幫你管理,但是本質(zhì)上還是copy文件吞瞪,這里要說明下馁启,這個時候文件保存依舊在是本地電腦上,如果其他同學需要和你一起修改芍秆,那這種方式就有問題了惯疙,所以后面又出現(xiàn)了集中式版本控制

image.png

方案二:集中式版本控制

會把所有的版本都存到中央服務器,其他同學都會重這個中央服務器拿版本文件妖啥,也就是說中央服務器管理所有版本霉颠,每位同學都只是保留一個版本,這樣就解決了荆虱,本地管理方案下文件共享的問題蒿偎,典型的應用就是SVN,但是這種方式也有個明顯的缺點克伊,就是當網(wǎng)絡出現(xiàn)問題的時候酥郭,A、B兩位同學是沒辦發(fā)把修改的版本同步到中央服務器的愿吹,并且本地電腦上也是沒有任何的版本記錄不从。隨著時間的推移,又出現(xiàn)了另外一個版本管理工具:分布式版本控制(GIT)犁跪,它的出現(xiàn)就解決了集中式版本控制的網(wǎng)絡缺陷的問題和版本記錄問題

image.png

方案三:分布式版本控制

和集中式版本控制一樣椿息,分布式也是有中央服務器的概念,但是分布式和集中式最大的區(qū)別就是坷衍,分布式管理工具會使每位同學的電腦上都會保留所有的版本寝优,這樣即便網(wǎng)絡出現(xiàn)問題或者某一端出現(xiàn)問題的時候依舊保留版本或者文件的完整性,大家仍然可以進行版本的控制枫耳,等當有網(wǎng)路的時候乏矾,在同步到中央服務器,典型的工具就是GIT

image.png

為什么要有版本記錄

1迁杨、防止線上版本出問題钻心,可以回滾
2、對以往代碼迭代進行記錄铅协,方便以后可以瀏覽

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末捷沸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子狐史,更是在濱河造成了極大的恐慌痒给,老刑警劉巖说墨,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異苍柏,居然都是意外死亡尼斧,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進店門序仙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來突颊,“玉大人,你說我怎么就攤上這事潘悼。” “怎么了爬橡?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵治唤,是天一觀的道長。 經(jīng)常有香客問我糙申,道長宾添,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任柜裸,我火速辦了婚禮缕陕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘疙挺。我一直安慰自己扛邑,他們只是感情好,可當我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布铐然。 她就那樣靜靜地躺著蔬崩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪搀暑。 梳的紋絲不亂的頭發(fā)上沥阳,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天,我揣著相機與錄音自点,去河邊找鬼桐罕。 笑死,一個胖子當著我的面吹牛桂敛,可吹牛的內(nèi)容都是我干的功炮。 我是一名探鬼主播,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼埠啃,長吁一口氣:“原來是場噩夢啊……” “哼死宣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起碴开,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤毅该,失蹤者是張志新(化名)和其女友劉穎博秫,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體眶掌,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡挡育,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了朴爬。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片即寒。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖召噩,靈堂內(nèi)的尸體忽然破棺而出母赵,到底是詐尸還是另有隱情,我是刑警寧澤具滴,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布凹嘲,位于F島的核電站,受9級特大地震影響构韵,放射性物質(zhì)發(fā)生泄漏周蹭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一疲恢、第九天 我趴在偏房一處隱蔽的房頂上張望凶朗。 院中可真熱鬧,春花似錦显拳、人聲如沸棚愤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽遇八。三九已至,卻和暖如春耍休,著一層夾襖步出監(jiān)牢的瞬間刃永,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工羊精, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留斯够,地道東北人。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓喧锦,卻偏偏與公主長得像读规,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子燃少,可洞房花燭夜當晚...
    茶點故事閱讀 43,494評論 2 348