Git之版本控制系統
阿新 • • 發佈:2022-04-20
Git之版本控制
1. Git的前世今生
Git是由Linux Torvalds
及其開源團隊開發的一種版本控制軟體
2. 版本控制系統
說到Git肯定離不開版本控制,那麼什麼是版本控制呢?
版本控制說的簡單點就是:保留歷史記錄。其實很多時候在你不知不覺就已經在經歷版本控制了,例如xxxV1.0.pptx
、xxxV2.0.pptx
版本控制說的複雜點是:一種記錄一個或若干個檔案變化,以便查閱特定版本修訂情況的系統。
版本控制系統的分類:
- 本地版本控制系統:即複製整個專案來儲存不同的版本。個人簡單使用無問題,檔案多而複雜,容易出錯,且不能團隊協作。
- 集中化版本控制系統:即一箇中心。可適用團隊協作。缺點:中心節點宕機,團隊協作就要中斷
- 分散式版本控制系統:即去中心化。每一次從倉庫獲取專案都能得到完成的備份。
3. Git的關鍵概念
檔案的三個階段
- 工作區(working directory)
- 暫存區(staging area)
- git目錄
檔案的三種狀態:
- 已提交(commited):表示檔案已經儲存到本地資料庫
- 已修改(modified):表示修改了檔案,但還沒有儲存到本地資料庫
- 已暫存(staged):表示對一個已修改檔案的當前版本做了標記,等待提交
4. Git的簡單使用
初始執行Git前的配置
1.設定使用者名稱和郵箱
git config --global user.name "ZhangSan" git config --global user.email [email protected]
驗證是否設定成功
git config --global user.name
git config --global user.email
2.設定預設文字編輯器
建議使用vi
或vim
編輯器
git config --global core.editor vim
3.檢視git的配置
檢視所有配置詳情
git config --list
檢視某個配置詳情
git config <關鍵字>
4.獲取幫助
有三種方式,記住一種即可
git help <關鍵字>
git <關鍵字> --help
5.基本命令
轉載請註明出處