第三章心得

來源:互聯網
上載者:User

標籤:

Git 是分布式版本管理系統,CVS及SVN都是集中式的版本控制系統。  集中式版本控制系統,版本庫是集中存放在中央伺服器的,而幹活的時候,用的都是自己的電腦,所以要先從中央伺服器取得最新的版本,然後開始幹活,幹完活了,再把自己的修改推送給中央伺服器。  集中式版本控制系統最大的毛病就是必須連網才能工作,如果在區域網路內還好,頻寬夠大,速度夠快,可如果在互連網上,遇到網速慢的話要急死人。  分支管理是個大麻煩,如果產生分支,不容易管理。  分布式版本控制系統根本沒有“中央伺服器”,每個人的電腦上都是一個完整的版本庫,這樣,你工作的時候,就不需要連網了,因為版本庫就在你自己的電腦上。這樣即使某個成員的電腦壞了,還可以在其他成員出找回版本倉庫。  Git可以通過電子郵件的方式提交更新。  通常布式版本控制系統也有一台充當“中央伺服器”的電腦,但這個伺服器的作用僅僅是用來方便“交換”大家的修改,沒有它大家也一樣幹活,只是交換修改不方便而已。  Git是免費的。  Git許可權管理比較弱,因為每個人都有git庫拷貝,畢竟git是為開源服務的

在使用Git 之前,你需要面對Git 來一番自我介紹。Git 不喜歡不願透漏姓名的人,因為它要求每個人在向倉庫提交資料時,都應當承擔一定的責任。要向Git 進行自我介紹,請使用以下命令: $ git config --global user.name  "Your Name” 

$ git config --global user.email

git config 允許你獲得和設定組態變數;這些變數可以控制Git的外觀和操作的各

個方面。這些變數可以被儲存在三個不同的位置:  

  1./etc/gitconfig 檔案:包含了適用於系統所有使用者和所有庫的值。如果你

傳遞參數選項’--system’ 給 git config,它將明確的讀和寫這個檔案。    2.~/.gitconfig 檔案 :具體到你的使用者。你可以通過傳遞--global 選項使Git 讀或寫這個特定的檔案。 

  3.位於git目錄的config檔案 (也就是 .git/config) :無論你當前在用的庫是什麼,特定指向該單一的庫。每個層級重寫前一個層級的值。因此,在.git/config中的值覆蓋了在/etc/gitconfig中的同一個值。  

設定文字編輯器:預設情況下,Git使用你的系統的預設編輯器,這通常可能是vi 或者 vim。如果你想使用一個不同的文字編輯器,例如geidt,你可以做如下操作: 

$ git config --global core.editor geidt 

 

 

http://www.cnblogs.com/dongdong-0503/

第三章心得

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.