基本概念
工作區
- 在電腦中能看到的目錄 此處的 initialize 檔案夾可被看作為工作區
暫存區
- 一般存放在 .git 目錄下的 index 檔案中,也将暫存區稱作索引
- 未送出的檔案修改通通放在暫存區中
版本庫
- 工作區中的 .git 目錄(.git 為隐藏目錄)
添加檔案到版本庫中
- 把檔案添加到暫存區中
- 把暫存區的所有内容送出到目前分支
添加暫存區
将工作區中的檔案添加到暫存區
git add 檔案名
- 添加完成之後檢視本地庫狀态
删除暫存區中的檔案
git rm --cached 檔案名
-
送出本地庫
将暫存區中的檔案送出到本地庫
git commit -m “日志資訊” 檔案名
-
檢視日志資訊
git reflog
-
檢視詳細日志資訊
git log
-
修改檔案
-
- i :編輯内容
- Esc :退出編輯
- :wq :儲存檔案
- 檢視狀态
- 送出暫存區
-
-
- 檢視版本資訊
曆史版本
git reflog // 檢視精簡版本資訊
git log // 檢視詳細版本資訊
版本穿梭
git reset --h 版本号
- 切換版本前的指針資訊
- 切換版本後的指針資訊
- Git切換版本,底層是通過移動HEAD指針來實作的