置頂 Git入門之一 Git是神馬?

2021-09-07 22:11:54 字數 1339 閱讀 2446

乙個開源的分布式版本控制系統,可以有效的高速的控制管理各種從小到大的專案版本。他的作者就是大名鼎鼎的linux系統創始人linus。

先看看集中式。簡單說來,集中式就是把版本庫集中放在某個**伺服器上(可以是區域網),然後每個人每次要使用時跟伺服器進行通訊,這樣的缺點很明顯,一旦伺服器掛掉,就悲催了,不用幹活了。

那分布式呢?分布式和集中式最大的區別就是它沒有**伺服器這麼一說,每台電腦都是乙個伺服器,每台電腦都擁有乙個完整的版本庫,誰修改了就把新的資料推送到其他電腦上,如果某台電腦掛掉了,沒事,從別的電腦上拷貝乙個出來就搞定。老闆再也不用擔心我的硬碟了!!!當然如果有一台**伺服器更好了,它將更方便修改的推送。

啥也不說了,直接上圖,應該好理解。

集中式:cvs,svn,vss...

分布式:bitkeeper...

為什麼不用它們?你慢慢就會知道。。。

這裡只討論windows下的git安裝和使用。

安裝完成後,在開始選單中可以看到git目錄下有兩個程式git bash和git gui,前者是unix shell,後者是windows gui介面。

開啟gitbash,輸入

$ git config --global user.name "your name"

$ git config --global user.email "[email protected]"

--global表示這台機台上所有的倉庫都使用此配置。

如果希望對單個倉庫使用不一樣的配置,那麼修改.git\config

[user] 

name = yourname

emai= [email protected]

好了,git的簡單介紹和安裝說明就到這。

ps:我只是一枚新手!

Git入門 之 一

git 配置使用者名稱和郵箱 當前級別 local global system 大多數情況下用local 但如果都有設定的話,優先順序排序 local global system 如何建立乙個倉庫 git init 倉庫名 倉庫裡的檔案分三個層次 先在工作目錄修改,然後 git add filesn...

Git詳解之一 Git起步

起步 本章介紹開始使用 git 前的相關知識。我們會先了解一些版本控制工具的歷史背景,然後試著讓 git 在你的系統上跑起來,直到最後配置好,可以正常開始開發工作。讀完本章,你就會明白為什麼 git 會如此流行,為什麼你應該立即開始使用它。1.1 關於版本控制 什麼是版本控制?我真的需要嗎?版本控制...

Git 之一 Git伺服器部署

下面簡單介紹在centos 7上部署git 倉庫。一 安裝git及建立使用者 配置郵箱 安裝git yum install git 建立使用者 略。一般單獨建立乙個git 使用者,並禁止使用者登入,參考 安裝完git後配置使用者名稱 郵箱 git config global user.name au...