git缓存区

查看git的缓存区中信息可以使用以下操作

git缓存区查看操作
git ls-files --cached  //(-c)  //查看暂存区中文件,git ls-files 命令默认是此命令

git ls-files--midified  //(-m)查看修改的文件

git ls-files --delete //(-d)查看删除过的文件

git ls-files --other //(-o)查看没有被git跟踪的文件

git ls-files --stage //(-s) 显示mode以及文件对应的Blob对象,进而我们可以获取暂存区中对应文件里面的内容。

git ls-files -c 或者 git ls-files --cached  其他类似

只删除缓存区中的具体文件

删除某文件从缓存区
git rm --cache 文件名

删除缓存区和工作区某个具体的文件

删除某文件
git rm -f 文件名

删除缓存区某一个文件夹下的所有内容

删除文件夹从缓存区
git rm -r --cached  文件夹路径

git 版本库恢复到指定版本的一些操作

reset操作
    git reset有三个选项,--hard、--mixed、--soft。

//仅仅只是撤销已提交的版本库,不会修改暂存区和工作区
git reset --soft 版本库ID

//仅仅只是撤销已提交的版本库和暂存区,不会修改工作区
git reset --mixed 版本库ID

//彻底将工作区、暂存区和版本库记录恢复到指定的版本库
git reset --hard 版本库ID

posted @ 2023-02-17 13:54  浅情1314  阅读(178)  评论(0编辑  收藏  举报