Git-01 簡要介紹和安裝
1 git簡介
2 版本控制是什麼
3 常見的兩種版本控制工具
3.1 集中式版本控制工具
3.2 分散式版本控制工具
4 Git簡史
5 Git的工作機制
6 Git安裝
6.1 下載
6.2 安裝
#aa
1 git簡介
Git 是一個免費的、開源的分散式版本控制系統,可以快速高效地處理從小型到大型的各種專案。 Git 易於學習,佔地面積小,效能極快。 它具有廉價的本地庫,方便的暫存區域和多個工作流分支等特性。其效能優於 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具 2 版本控制是什麼 版本控制是一種記錄檔案內容變化,以便將來查閱特定版本修訂情況的系統。Git是分散式版本控制系統(Distributed Version Control System,簡稱 DVCS) ,分為兩種型別的倉庫:
本地倉庫和遠端倉庫
本地倉庫:是在開發人員自己電腦上的Git倉庫
遠端倉庫:是在遠端伺服器上的Git倉庫
Clone:克隆,就是將遠端倉庫複製到本地
Push:推送,就是將本地倉庫程式碼上傳到遠端倉庫
Pull:拉取,就是將遠端倉庫程式碼下載到本地倉庫
分散式的版本控制系統出現之後,解決了集中式版本控制系統的缺陷: 1. 伺服器斷網的情況下也可以進行開發,自己本地也可以做版本控制
Git 誕生於一個極富紛爭大舉創新的年代。Linux 核心開源專案有著為數眾多的參與者。 絕大多數的 Linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上(1991-2002年間)。 到 2002 年,整個專案組開始啟用一個專有的分散式版本控制系統 BitKeeper 來管理和維護程式碼。
到了 2005 年,開發 BitKeeper 的商業公司同 Linux 核心開源社群的合作關係結束,他們收回了 Linux 核心社群免費使用 BitKeeper 的權力。 這就迫使 Linux 開源社群(特別是 Linux 的締造者 Linus Torvalds)基於使用 BitKeeper 時的經驗教訓,開發出自己的版本系統Git
5 Git的工作機制
1.從遠端倉庫中克隆程式碼到本地倉庫
2.從本地倉庫中checkout程式碼然後進行程式碼修改
3.在提交前先將程式碼提交到暫存區
4.提交到本地倉庫。本地倉庫中儲存修改的各個歷史版本
5.修改完成後,需要和團隊成員共享程式碼時,將程式碼push到遠端倉庫
6 Git安裝
6.1 下載
6.2 安裝
(簡單點的話可以一直next,採用預設的設定安裝)
選擇 Git 安裝位置,要求是非中文並且沒有空格的目錄,然後下一步。
Git 選項配置,推薦預設設定,然後下一步。
Git 安裝目錄名,不用修改,直接點選下一步
Git 的預設編輯器,建議使用預設的 Vim 編輯器,然後點選下一步
預設分支名設定,選擇讓 Git 決定,分支名預設為 master,下一步
修改 Git 的環境變數,選第一個,不修改環境變數,只在 Git Bash 裡使用 Git
選擇後臺客戶端連線協議,選預設值 OpenSSL,然後下一步
配置 Git 檔案的行末換行符,Windows 使用 CRLF,Linux 使用 LF,選擇第一個自動
轉換,然後繼續下一步選擇 Git 終端型別,選擇預設的 Git Bash 終端,然後繼續下一步
選擇 Git pull 合併的模式,選擇預設,然後下一步
選擇 Git 的憑據管理器,選擇預設的跨平臺的憑據管理器,然後下一步
其他配置,選擇預設設定,然後下一步
點選 Finsh 按鈕,Git 安裝成功
右鍵任意位置,在右鍵選單裡選擇 Git Bash Here 即可開啟 Git Bash 命令列終端
在 Git Bash 終端裡輸入 git --version 檢視 git 版本,如圖所示,說明 Git 安裝成功