git筆記 一 Git概述

2021-10-12 10:25:09 字數 919 閱讀 6495

git誕生於乙個極富紛爭大舉創新的年代,linux核心開源專案有看為數眾多的參與者,1991-2023年間絕大多數的linux核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上,到了2023年,開始使用乙個分布式版本控制系統bitkeeper來管理和維護**。

​ 到了2023年,開發bitkeeper的商業公司和linux核心開源社群的合作關係結束,他們收回了linux核心社群免費使用bitkeeper的權力,最終linux的締造者linus torvalds決定開發自己的版本控制系統。

​ 他們對新的系統制訂了若干目標:

​ 速度

​ 簡單的設計

​ 允許成千上萬個並行開發的分支

​ 完全分布式

​ 高效管理超大規模專案

​ 集中式版本控制工具缺點:

​ 伺服器單點故障

​ 容錯性差

​ git是分布式版本控制系統,分為兩種型別的倉庫: 本地倉庫和遠端倉庫

​ 本地倉庫:是在開發人員自己電腦上git倉庫

​ 遠端倉庫:是在遠端伺服器上的git倉庫

clone:轉殖, 就是將遠端倉庫複製到本地

​ push:推送,就是將本地倉庫**上傳到遠端倉庫

工作流程如下:

​ 1.從遠端倉庫中轉殖**到本地倉庫

​ 2.從本地倉庫中checkout**然後進行**修改

​ 3.在提交前先將**提交到暫存區

​ 4.提交到本地倉庫,本地倉庫儲存修改的各個歷史版本

​ 5.修改完成後,需要和團隊成員共享**時,將**push到遠端倉庫

(一)Git入門概述

git是世界上最好的分布式版本控制系統。linus在1991年建立了開源的linux,從此,linux系統不斷發展,已經成為最大的伺服器系統軟體了。眾所周知,linux是開源的系統,linux的壯大是靠全世界熱心的志願者參與的,世界各地為linux編寫 那linux的 是如何管理的呢?早先的 全部都...

git 一 概述安裝

git是目前世界上最先進的分布式版本控制系統。svn是集中式版本控制系統,版本庫是集中放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從 伺服器 得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到 伺服器。集中式版本控制系統是必須聯網才能工作,如果在區域網還可以,頻寬夠大,速度夠...

git操作概述

git簡單操作概述 一 服務端建立賬號和分配git倉庫許可權 需要提供 如下格式資訊 姓名使用者名稱 建議用手機號碼或oa賬號 郵箱備註 張三133 123 13 10 163.com 二 安裝git客戶端 三 安裝sourcetree ps 1 安裝sourcetree的前提必須先安裝好git客戶...