本篇文章主要介紹什麼是git以及git的作用。
對於一個合格的程式設計師來說,git工具肯定不陌生。但對有些程式小白而言,就有點迷茫了。 (相關推薦:《Git怎麼用》)
那麼GIT到底是什麼呢?
GIT,全名為分散式版本控制系統,git通常在程式設計中會用到,並且git支援分散部署,可以有效、高速的處理從很小到非常大的專案版本管理。分散式相比於集中式的最大差異在於開發者可以提交到本地,每個開發者透過克隆(git clone),在本地機器上拷貝一個完整的Git倉庫。
想必大家看到這樣官方的解釋,估計還是一頭霧水!
下面我們可以舉一個簡單易懂的例子。
例如當你在本地寫好某一個程式文件時,發現有些地方需要修改或刪除,有的人可能會直接在目前文件中直接修改,有的人會複製一份在上面修改,然後刪除沒用的檔案。但是當你發現還是原來的文件好或另外的版本好時,就可能手足無措了。
此時使用git工具,就是聰明之舉了。我們可以在本地建立一個版本庫,每當我們需要修改時,就可以把先前的版本提交並標明此版的特點。這樣資料夾裡就只有一個程式文件了。當你需要哪個版本時,只要在版本庫中恢復一下就可以了。
這裡大家可能不太清楚什麼是版本庫?
版本庫又稱為倉庫(repository),可以簡單理解成目錄(存放好多版本的目錄),目錄裡所有檔案都被Git管理起來,每個檔案的修改,刪除,Git都會跟踪,以便任何時候都可以追踪歷史或在將來某一時刻可以還原修改。
介紹到這裡,相信大家對git已經有一定的認識了。
那麼git到底是什麼樣的呢?
下面我們可以隨便開啟一個資料夾目錄,點選滑鼠右鍵。出現下圖中所示的Git GUI Here(Git的一個圖文使用者介面)和Git Bash Here(Git命令列介面)。
這裡我們是已經安裝好Git的。 Git命令列介面如下,就是我們將程式碼提交到倉庫中的一個工具。
這篇文章是關於Git的簡單介紹,相信大家已經略有了解了,希望對有興趣的朋友有一定的幫助!
以上是Git是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!