2019-03-05 Git 版本管理工具

git的優(yōu)勢:

去中心化:Git是沒有中心服務(wù)器的儡首,每個人機器上都是一個完整的庫吃挑,我們平時開發(fā)代碼時的中央服務(wù)器其實和我們自己機器上的庫內(nèi)容是完全一樣的(格式有點不同磷斧,是bare的)粗合。雖然平時大家都是將代碼提交到中央服務(wù)器上再統(tǒng)一pull別人的代碼吗氏,但實際情況你可以總是pull張三的庫怠堪,然后push給李四等等操作揽乱。
本地提交:
本地提交好處主要有3點:
一, 斷網(wǎng)提交 研叫。
二锤窑, 小步提交∪侣可以對自己的階段成果有跟蹤渊啰,并且提高每次變更的安全性。
三申屹,本地庫绘证。這個和斷網(wǎng)提交是同一個實現(xiàn),但從需求角度出發(fā)則略有不同哗讥,主要是說即使只有自己一個人開發(fā)項目嚷那,也可以輕易的讓自己的代碼有版本跟蹤,而不需要去費力建個什么svn server杆煞。
四魏宽,本地回滾。這個其實是由于本地庫的存在而產(chǎn)生的决乎,但可以減少中央庫上的冗余版本
分支策略:在Git實際開發(fā)中分支的分離和merge是屬于日常操作队询,開啟和合并分支成本相比SVN要小得多:SVN是復制一份代碼到分支目錄,Git則是在分支點做一下標記构诚。隨便一次沖突就會自動產(chǎn)生分支蚌斩,所以大家每天都在與分支打交道。這便是弱化了分支的概念范嘱,由于分支成本很小送膳,因此使得按功能分支的開發(fā)模式(每個分支一個功能,開發(fā)完了再merge到主干)變得非常簡單丑蛤,大家可以完全不需要再因為擔心SCM成本太高而選用主干開發(fā)模式(所有功能都在主干上開發(fā)叠聋,到了發(fā)版本前再分離出分支)。

[ Git-SVN ]
image.png
一受裹、初始化
image.png
二晒奕、配置
image.png

Git 用戶的配置文件位于 ~/.gitconfig
Git 單個倉庫的配置文件位于 ~/$PROJECT_PATH/.git/config

三、增刪文件
image.png

把文件名 file1 添加到 .gitignore 文件里,Git 會停止跟蹤 file1 的狀態(tài)脑慧。

四魄眉、分支
image.png
五、提交
image.png
六闷袒、拉取
image.png
七坑律、撤銷
image.png
八、查詢
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末囊骤,一起剝皮案震驚了整個濱河市晃择,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌也物,老刑警劉巖宫屠,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異滑蚯,居然都是意外死亡浪蹂,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門告材,熙熙樓的掌柜王于貴愁眉苦臉地迎上來坤次,“玉大人,你說我怎么就攤上這事斥赋$趾铮” “怎么了?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵疤剑,是天一觀的道長滑绒。 經(jīng)常有香客問我,道長隘膘,這世上最難降的妖魔是什么疑故? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮棘幸,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘倦零。我一直安慰自己误续,他們只是感情好,可當我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布扫茅。 她就那樣靜靜地躺著蹋嵌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪葫隙。 梳的紋絲不亂的頭發(fā)上栽烂,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天,我揣著相機與錄音,去河邊找鬼腺办。 笑死焰手,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的怀喉。 我是一名探鬼主播书妻,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼躬拢!你這毒婦竟也來了躲履?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤聊闯,失蹤者是張志新(化名)和其女友劉穎工猜,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體菱蔬,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡篷帅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了汗销。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片犹褒。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖弛针,靈堂內(nèi)的尸體忽然破棺而出叠骑,到底是詐尸還是另有隱情,我是刑警寧澤削茁,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布宙枷,位于F島的核電站,受9級特大地震影響茧跋,放射性物質(zhì)發(fā)生泄漏慰丛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一瘾杭、第九天 我趴在偏房一處隱蔽的房頂上張望诅病。 院中可真熱鬧,春花似錦粥烁、人聲如沸贤笆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽芥永。三九已至,卻和暖如春钝吮,著一層夾襖步出監(jiān)牢的瞬間埋涧,已是汗流浹背板辽。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留棘催,地道東北人劲弦。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像巧鸭,于是被迫代替她去往敵國和親瓶您。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,492評論 2 348

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

  • 源代碼管理工具的起源 為什么會出現(xiàn)源代碼管理工具纲仍? 為了解決在軟件開發(fā)過程中呀袱,由源代碼引發(fā)的各種蛋疼繁瑣問題 源代...
    小白文_Vincent閱讀 3,158評論 2 8
  • &開發(fā)過程中離不開源代碼的管理, 目地:為了解決在軟件開發(fā)過程中郑叠,由源代碼引發(fā)的各種蛋疼夜赵、繁瑣的問題。 目前開發(fā)使...
    早起的蟲兒子被鳥吃閱讀 2,416評論 0 16
  • Git常用語法 [TOC] Git簡介 描述 ? Git(讀音為/g?t/乡革。)是一個開源的分布式版本控制系統(tǒng)寇僧,...
    君惜丶閱讀 3,500評論 0 13
  • 源代碼管理工具-GIT 一. 掌握 - git 概述 1. git 簡介? 什么是git?git是一款開源的分布式...
    DwightChan閱讀 581評論 0 1
  • 一. git 概述 1. git 簡介? 什么是git? > git是一款開源的分布式版本控制工具 > 在世界上所...
    王風云閱讀 383評論 0 3