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
01-18 17:30