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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现