git是目前世界上最先進的分布式版本控制系統
git迅速成為最流行的分布式版本控制系統,尤其是2023年,github**上線了,它為開源專案免費提供git儲存,無數開源專案開始遷移至github,包括jquery,php,ruby等等。
歷史就是這麼偶然,如果不是當年bitmover公司威脅linux社群,可能現在我們就沒有免費而超級好用的git了。
先說集中式版本控制系統,版本庫是集中存放在**伺服器的,而幹活的時候,用的都是自己的電腦,所以要先從**伺服器取得最新的版本,然後開始幹活,幹完活了,再把自己的活推送給**伺服器。**伺服器就好比是乙個圖書館,你要改一本書,必須先從圖書館借出來,然後回到家自己改,改完了,再放回圖書館。
集中式版本控制系統最大的毛病就是必須聯網才能工作
首先,分布式版本控制系統根本沒有「**伺服器」,每個人的電腦上都是乙個完整的版本庫
分布式版本控制系統的安全性要高很多。
GIT知識總結
初始化乙個git倉庫,使用git init命令。新增檔案到git倉庫,分兩步 head指向的版本就是當前版本,因此,git允許我們在版本的歷史之間穿梭,使用命令git reset hard commit id。穿梭前,用git log可以檢視提交歷史,以便確定要回退到哪個版本。要重返未來,用git ...
git知識總結
1.新建倉庫 在乙個空目錄下輸入 git init 2.新增,恢復 2.1 新增乙個新檔案到快取區 git add readme.txt 表示把檔案readme.txt新增到緩衝區 2.2 清空本地所有修改 git reset hard 3.正式提交 git commit m 新增了 readme ...
Git知識總結
git分為四個區 遠端倉庫 本地倉庫 暫存區 工作目錄 比較項git clone git fetch git pull 是否需要初始化本地倉庫否是 是是否可以直接推送到遠端是否 否git pull 是拉取遠端分支更新到本地倉庫再與本地分支進行合併 即 git pull git fetch git m...