1. 程式人生 > >git和github的學習

git和github的學習

linux 內核 版本信息 版本 開放 one web 設計 分布 免費

第一部分:我的github地址

https://github.com/AllOVERQ/first/tree/master

第二部分:git和github

Git是一款免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的項目。Git是一個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。分布式相比於集中式的最大區別在於開發者可以提交到本地,每個開發者通過克隆(git clone),在本地機器上拷貝一個完整的Git倉庫。優點:適合分布式開發,強調個體。公共服務器壓力和數據量都不會太大。速度快、靈活。任意兩個開發者之間可以很容易的解決沖突。離線工作。缺點:資料少(起碼中文資料很少)。學習周期相對而言比較長。不符合常規思維。代碼保密性差,一旦開發者把整個庫克隆下來就可以完全公開所有代碼和版本信息。

第三部分:學習git和github的重要性

git可以認為是一個軟件,能夠幫你更好的寫程序,github則是一個網站,這個網站可以幫助程序員之間互相交流和學習。GitHub可以托管各種git庫,並提供一個web界面。在GitHub,用戶可以十分輕易地找到海量的開源代碼。 Git是一種專為處理文本文件而設計的版本控制系統因為,歸根到底,這就是代碼的本質:一堆堆以某種方式聯合在一起的文本文件。Git 是一個可安裝應用,它允許你對你自己所做的更改進行註釋,用以創建易於導航的系統歷史。總之,我們能從中學到很多編程方式。

git和github的學習