git服務器 git基礎

轉載git基礎

 

一, git,一個分佈式的版本庫,是典型的客戶端-服務器系統,能有效,快速地處理項目從很小到足夠大時的版本管理.畫了一個示意圖,以下:html

二, 版本控制的類別git

    a)集中式,開發者之間共用一個倉庫,且必須保持聯網操做.好比CVS,SVN(subversion).並且,SVN有取代CVS的趨向.web

    b)分佈式,每一個開發者都有一個倉庫的完整克隆,每一個人都是一個服務器,且能夠斷網操做,如git, bitkeeper,可是bitkeeper非開源,須要收費的.瀏覽器

三,git工做的簡要示意圖安全

      遠程服務器:託管在internet上或者其它網絡上的項目版本庫.服務器

      git倉庫:保存全部數據的地方.網絡

      工做區:從倉庫中取出的文件,放在本地磁盤中供使用或修改.分佈式

      暫存區:一個索引文件,保存了下次將提交的文件的信息列表. 工具

四, git的訪問方式post

      git的訪問方式有,本地訪問,遠程訪問,web瀏覽器訪問.

      本地訪問格式:git clone file:///var/git 

      遠程訪問格式:git clone root@服務器IP:/var/git

      web訪問格式:git clone http://服務器IP/git倉庫,以及訪問安全地址的https://服務器IP/git倉庫.

五, 客戶端的一些命令工具

    clone  將遠程服務器的倉庫克隆到本地

    config 修改git 的配置

    add    添加修改內容到暫存區

   commit   將修改內容提交到本地倉庫

   push   推送本地內容到遠程服務器

隨筆結束. 

相關文章
相關標籤/搜索