天天看點

01_Git簡介與安裝

目錄

  • 什麼是 Git?!!
  • 什麼是版本控制系統?
  • SVN 和 Git 的差別在哪裡嗎?
  • 安裝Git

什麼是 Git?!!

Git (開源的分布式版本控制系統),顧名思義,版本控制工具可以用于記錄程式開發過程中的每個版本。git的作用就是對檔案進行分布式版本管理,友善在不同版本進行切換。

什麼是版本控制系統?

比如當你在編寫代碼時,當需要修改一些代碼的時候,不得已要删除另外一些代碼。第二天又想恢複回昨天删除的代碼,這個時候就需要使用到版本控制系統。

最标志性的用來進行版本控制管理的軟體就是

SVN

,但越來越多的公司選擇将代碼遷移至 Git。

SVN 和 Git 的差別在哪裡嗎?

最核心的差別時 SVN 是

集中式

的版本控制系統,而 Git 是

分布式

的。

<br

集中式版本控制系統需要找一個伺服器作為大學營,所有的代碼都需要送出到伺服器上進行統一的管理。當你需要對代碼進行改動時,需要先從伺服器上下載下傳一份拷貝,修改完成之後,還需要上傳回伺服器。

在分布式版本控制系統中,大家都擁有一個完整的版本庫,不需要聯網也可以送出修改,是以中心伺服器就顯得不那麼重要了。

安裝Git

Git的安裝非常簡單,我們可以直接從官網下載下傳。

注意是

Git

而非

Github

建議安裝最新版的 Git。由于 Git 在保持向後相容友善表現很好,是以你不需要擔

心後續用到的新的版本時,原先的指令沒用了。

安裝完成後,首先我們先來自報家門,當然你不必擔心有人冒充,Git有方法可查。注意,此處使用者名與郵箱不得使用中文

git config --global user.name "使用者名"
git config --global user.email "郵箱"
           

執行完成之後,可以使用

git config --list

指令可以檢視資訊是否寫入成功