版本控制系統--Git--01
阿新 • • 發佈:2020-12-13
技術標籤:筆記vue.jsjavascript
Git介紹
- Git 是一個開源的分散式版本控制系統,是目前世界上最先進、最流行的版本控制系統。可以快速高效地處理從很小到非常大的專案版本管理。
- 特點:專案越大越複雜,協同開發者越多,越能體現出 Git 的高效能和高可用性!
Git 的記錄快照
-
Git 快照是在原有檔案版本的基礎上重新生成一份新的檔案,類似於備份。為了效率,如果檔案沒有修改,Git
不再重新儲存該檔案,而是隻保留一個連結指向之前儲存的檔案。 -
缺點:佔用磁碟空間較大
-
優點: 版本切換時非常快,因為每個版本都是完整的檔案快照,切換版本時直接恢復目標版本的快照即可。
-
特點: 空間換時間
資源的請求方式
使用 Git 管理的專案,擁有三個區域,分別是工作區、暫存區、Git 倉庫
Git 中的三種狀態
- 已修改
- 已暫存
- 已提交
注意:
⚫ 工作區的檔案被修改了,但還沒有放到暫存區,就是已修改狀態。
⚫ 如果檔案已修改並放入暫存區,就屬於已暫存狀態。
⚫ 如果 Git 倉庫中儲存著特定版本的檔案,就屬於已提交狀態。
基本的 Git 工作流程
如下:
① 在工作區中修改檔案
② 將你想要下次提交的更改進行暫存
③ 提交更新,找到暫存區的檔案,將快照永久性儲存到 Git 倉庫
在 Windows 中下載並安裝 Git
在開始使用git管理專案版本前先將Git安裝在計算機上: Git官網 https://git-scm.com/downloads
配置使用者資訊
git config --global user.name “meinu”
git config --global user.email “[email protected]”
(輸入自己的使用者名稱和密碼)
該命名只需執行一次,即可永久生效
全域性配置的資訊
通過 git config --global user.name 和 git config --global user.email 配置的 使用者名稱和郵箱地址,會被寫入到 C:/Users/使用者名稱資料夾/.gitconfig 檔案中。 這個檔案是 Git 的全域性配置檔案,配置一次即可永久生效。
git操作基礎命令
在 剛開始 git init 好的目錄中,建立一個檔案 index.html
右鍵開啟 Git Bash
命令列中輸入:
git status : 命令檢視檔案處於什麼狀態
git status -s(git status --short):精簡的方式顯示檔案的狀態
git add . :存放在暫存區
git commit -m “日誌資訊” :用來對提交的內容做進一步的描述