好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Git基本概述

Git基本概述

熱門標簽:承德地圖標注公司收費 銀川語音外呼系統中心 華創e路航彩票銷售點地圖標注 鶴壁外呼系統公司 外呼系統號顯示星號怎么看 suitecrm 地圖標注 高德地圖標注常顯 揭陽電腦外呼系統公司 臨沂ai電銷機器人招商

大致介紹

Git是一款免費、開源的分布式版本控制系統,用于敏捷高效地處理任何或小或大的項目,可以有效、高速的處理從很小到非常大的項目版本管理。

Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件

Git的誕生

Git是由Linus編寫的,這個名字應該不會陌生,著名的Linux就是Linus的杰作!(厲害的人干啥都厲害),雖然Linus創建了Linux,但是Linux的壯大是由全世界熱心的參與者共同努力的結果,而在2002年以前,世界各地的志愿者把源代碼文件通過diff的方式發給Linus,然后由Linus本人通過手工方式合并代碼!

可想而知Linus的心有多累,但在2002年Linus選擇了一個商業的版本控制系統BitKeeper,BitKeeper的東家BitMover公司出于人道主義精神,授權Linux社區免費使用這個版本控制系統

但是由于某種原因BitMover公司在2005年收回了Linux社區的免費使用權。然后Linus花了兩周時間自己用C寫了一個分布式版本控制系統,這就是Git!一個月之內,Linux系統的源碼已經由Git管理了!(厲害的人干啥都厲害)

Git迅速成為最流行的分布式版本控制系統,尤其是2008年,GitHub網站上線了,它為開源項目免費提供Git存儲,無數開源項目開始遷移至GitHub,包括jQuery,PHP,Ruby等等。

版本控制

◆ 本地版本控制系統

◆ 集中化的版本控制

◆ 分布式的版本控制

本地版本控制系統

大多的本地版本控制系統都是采用某種簡單的數據庫來記錄文件的歷次更新差異

集中化的版本控制系統( Centralized Version Control Systems,簡稱 CVCS )

集中式版本控制系統,版本庫是集中存放在中央服務器的,而干活的時候,用的都是自己的電腦,所以要先從中央服務器取得最新的版本,然后開始干活,干完活了,再把自己的活推送給中央服務器。中央服務器就好比是一個圖書館,你要改一本書,必須先從圖書館借出來,然后回到家自己改,改完了,再放回圖書館。

集中式版本控制系統有幾個明顯的缺點:

1、如果遇到中央服務器故障,那么誰都無法進行提交,也就無法進行協同工作

2、必須聯網進行操作

分布式的版本控制系統( Distributed Version Control System,簡稱 DVCS )

客戶端并不只提取最新版本的文件快照,而是把代碼倉庫完整地鏡像下來。這么一來,任何一處協同工作用的服務器發生故障,事后都可以用任何一個鏡像出來的本地倉庫恢復。因為每一次的提取操作,實際上都是一次對代碼倉庫的完整備份。

分布式版本控制系統根本沒有“中央服務器”,每個人的電腦上都是一個完整的版本庫,這樣,你工作的時候,就不需要聯網了,因為版本庫就在你自己的電腦上。既然每個人電腦上都有一個完整的版本庫,那多個人如何協作呢?比方說你在自己電腦上改了文件A,你的同事也在他的電腦上改了文件A,這時,你們倆之間只需把各自的修改推送給對方,就可以互相看到對方的修改了

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

您可能感興趣的文章:
  • Git基本常用命令
  • 在Linux下搭建Git服務器步驟
  • GIt的基本操作詳解
  • git拉源碼maven構建后部署腳本詳解
  • Git 命令詳解及常用命令整理
  • 阿里云Linux-CentOS系統下-搭建Git服務器詳解
  • CentOS 最新版本git的安裝教程
  • Git 命令使用技巧提供工作效率
  • Git里多種撤銷操作的最佳方法
  • Git fetch和pull的詳解及區別

標簽:忻州 咸寧 七臺河 棗莊 許昌 三沙 汕尾 萊蕪

巨人網絡通訊聲明:本文標題《Git基本概述》,本文關鍵詞  Git,基本,概述,Git,基本,概述,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Git基本概述》相關的同類信息!
  • 本頁收集關于Git基本概述的相關信息資訊供網民參考!
  • 推薦文章