本篇內容主要講解“Git分布式版本控制工具的流程是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Git分布式版本控制工具的流程是什么”吧!
1、Git的發展
Git 誕生于一個極富紛爭大舉創新的年代。Linux 內核開源項目有著為數眾多的參與者。 絕大多數的 Linux 內核維護工作都花在了提交補丁和保存歸檔的繁瑣事務上(1991-2002年間)。 到 2002 年,整個項目組開始啟用一個專有的分布式版本控制系統 BitKeeper 來管理和維護代碼。
到了 2005 年,開發 BitKeeper 的商業公司同 Linux 內核開源社區的合作關系結束,他們收回了 Linux 內核社區免費使用 BitKeeper 的權力。 這就迫使 Linux 開源社區(特別是 Linux 的締造者 Linus Torvalds)基于使用BitKeeper 時的經驗教訓,開發出自己的版本系統。
2、Git與SVN對比
SVN是集中式版本控制系統,版本庫是集中放在中央服務器的,而開發人員工作的時候,用的都是自己的電腦,所以首先要從中央服務器下載最新的版本,然后開發,開發完后,需要把自己開發的代碼提交到中央服務器。集中式版本控制工具缺點是服務器單點故障,且容錯性差。Git是分布式版本控制系統(Distributed Version Control System,簡稱 DVCS) ,分為兩種類型的倉庫,本地倉庫和遠程倉庫。本地倉庫是在開發人員自己電腦上的Git倉庫。遠程倉庫是在遠程服務器上的Git倉庫。
3、Git的工作流程
(1)從遠程倉庫中克隆代碼到本地倉庫。
(2)從本地倉庫中checkout代碼然后進行代碼修改。
(3)在提交前先將代碼提交到暫存區。
(4)提交到本地倉庫。本地倉庫中保存修改的各個歷史版本。
(5)修改完成后,需要和團隊成員共享代碼時,將代碼push到遠程倉庫。
到此,相信大家對“Git分布式版本控制工具的流程是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。