Git系列:第一篇-git的介紹以及設置

作者:Damniel

郵箱:[email protected]

微博:

博客:https://blog.csdn.net/bulletoo_(轉載請說明出處)

-----------------------------------華麗的分割線----------------------------------------

、Git相關介紹

    Git是什麼?

        Git是目前世界上最先進的分佈式版本控制系統

、分佈式與集中式的區別

    集中式版本控制系統,版本庫是集中存放在中央服務器的,而幹活的時候,用的都是自己的電腦,所以要先從中央服務器取得最新的版本,然後開始幹活,幹完活了,再把自己的活推送給中央服務器。中央服務器就好比是一個圖書館,你要修改一本書的內容,必須先從圖書館借出來,然後回到家自己改,改完了,再放回圖書館。

    分佈式版本控制系統根本沒有“中央服務器”,每個人的電腦上都是一個完整的版本庫,這樣,你工作的時候,就不需要聯網了,因爲版本庫就在你自己的電腦上。既然每個人電腦上都有一個完整的版本庫,那多個人如何協作呢?比方說你在自己電腦上改了文件A,你的同事也在他的電腦上改了文件A,這時,你們倆之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。在實際使用分佈式版本控制系統的時候,其實很少在兩人之間的電腦上推送版本庫的修改,因爲可能你們倆不在一個局域網內,兩臺電腦互相訪問不了,也可能今天你的同事病了,他的電腦壓根沒有開機。因此,分佈式版本控制系統通常也有一臺充當“中央服務器”的電腦,但這個服務器的作用僅僅是用來方便“交換”大家的修改,沒有它大家也一樣幹活,只是交換修改不方便而已。

、windows下載git最新版本安裝打開如圖所示:


    

、查看以及設置當前git用戶信息

1. 用戶名和郵箱地址的作用

    用戶名和郵箱地址是本地git客戶端的一個變量,不隨git庫而改變。

    每次commit都會用用戶名和郵箱紀錄。

    github的contributions統計就是按郵箱來統計的。

2. 查看用戶名和郵箱地址:

$ git config user.name
$ git config user.email
3. 設置用戶名和郵箱地址:
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
注意git config命令的--global參數,用了這個參數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的用戶名和Email地址,config配置會有文章講解。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章