目錄
- 什麼是 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
指令可以檢視資訊是否寫入成功