溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Git分布式版本控制工具的流程是什么

發(fā)布時間:2021-11-03 11:59:18 來源:億速云 閱讀:145 作者:iii 欄目:編程語言

本篇內(nèi)容主要講解“Git分布式版本控制工具的流程是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Git分布式版本控制工具的流程是什么”吧!

1、Git的發(fā)展

Git 誕生于一個極富紛爭大舉創(chuàng)新的年代。Linux 內(nèi)核開源項目有著為數(shù)眾多的參與者。 絕大多數(shù)的 Linux 內(nèi)核維護(hù)工作都花在了提交補(bǔ)丁和保存歸檔的繁瑣事務(wù)上(19912002年間)。 到 2002 年,整個項目組開始啟用一個專有的分布式版本控制系統(tǒng) BitKeeper 來管理和維護(hù)代碼。

到了 2005 年,開發(fā) BitKeeper 的商業(yè)公司同 Linux 內(nèi)核開源社區(qū)的合作關(guān)系結(jié)束,他們收回了 Linux 內(nèi)核社區(qū)免費(fèi)使用 BitKeeper 的權(quán)力。 這就迫使 Linux 開源社區(qū)(特別是 Linux 的締造者 Linus Torvalds)基于使用BitKeeper 時的經(jīng)驗教訓(xùn),開發(fā)出自己的版本系統(tǒng)。

2、GitSVN對比

SVN是集中式版本控制系統(tǒng),版本庫是集中放在中央服務(wù)器的,而開發(fā)人員工作的時候,用的都是自己的電腦,所以首先要從中央服務(wù)器下載最新的版本,然后開發(fā),開發(fā)完后,需要把自己開發(fā)的代碼提交到中央服務(wù)器。集中式版本控制工具缺點是服務(wù)器單點故障,且容錯性差。Git是分布式版本控制系統(tǒng)(Distributed Version Control System,簡稱 DVCS) ,分為兩種類型的倉庫,本地倉庫和遠(yuǎn)程倉庫。本地倉庫是在開發(fā)人員自己電腦上的Git倉庫。遠(yuǎn)程倉庫是在遠(yuǎn)程服務(wù)器上的Git倉庫。

3Git的工作流程

Git分布式版本控制工具的流程是什么

(1)從遠(yuǎn)程倉庫中克隆代碼到本地倉庫。

(2)從本地倉庫中checkout代碼然后進(jìn)行代碼修改。

(3)在提交前先將代碼提交到暫存區(qū)。

(4)提交到本地倉庫。本地倉庫中保存修改的各個歷史版本。

(5)修改完成后,需要和團(tuán)隊成員共享代碼時,將代碼push到遠(yuǎn)程倉庫。

到此,相信大家對“Git分布式版本控制工具的流程是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI