Git的工作区和暂存区
索引
- 工作区
- 版本库
- 撤销修改
- 对不文件的不同
- 删除文件
01.工作区
- Working Directory
- 就你工作的目录文件夹
查看工作区状态
git status
02.版本库
- Repository
- 工作区中的.git影藏目录,为git的版本库
- 版本库中存在暂存区和分支
git add
把文件添加到暂存区
git commit
把暂存区中的所有内容提交到当前的分支
03.撤销修改
3.1丢弃工作区的改动
git checkout -- filename
3.2放弃暂存区中的修改
git reset HEAD filename
04.对比文件的不同
# 比较工作区中的版本和HEAD版本中文件的不同
git diff HEAD -- filename
# 比较两个区别
git diff 版本1 版本2 -- filename
05.删除文件
- 当我们删除工作区的某些文件时,git会知道你删除了这些文件
- 此时工作区的版本和版本库中的版本已经不同了
- 选择一:
# 如果的确要从版本库中删除
git rm
gir commit
- 选择二
# 若要恢复,则丢弃工作区中的操作
git checkout -- filename