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 @   浅情1314  阅读(192)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示