git clean 命令详解
1. git clean 介绍
2. git clean 使用
3. clean 和 reset 命令
1. git clean 介绍
git clean 命令用于删除工作目录中没有被 tracked 的文件
这个命令很多人都不知道,也不去用它,而是通过手动去删除这些文件
这个命令一定要慎用,当你对这个命令非常熟悉,再到正式项目中使用,因为一旦用错,删除的文件没办法找回
2. git clean 使用
-n, --dry-run
显示将要被删除的文件。这个命令是 clean 的一次演习,告诉你哪些文件会被删除
git clean -n
-f, --force
删除当前目录下没有被 tracked 的文件
# 不会删除 .gitignore 文件里面指定的文件和目录git clean -f# 删除指定目录下没有被 tracked 的文件git clean -f <path>
-d
删除目录
# 删除当前目录下没有被 tracked 的文件和目录git clean -df
3. clean 和 reset 命令
clean
和 reset
命令结合使用,它们能让工作目录完全回到一个指定的 commit 状态
# 将没有被 tracked 的文件和目录删除git clean -df# 将已经被 tracked 的文件和目录回退git reset --hard <commit-id>
git clean 命令详解相关推荐
- Git 常用命令详解
Git 常用命令详解 1. Git 常用命令 1.1 常用git 命令图表汇总 1.2 配置个人信息 1.3 创建版本库 1.4 常用Git命令汇总 2. Git 解决代码冲突 3. Git 分支管理 ...
- git checkout 命令详解—— Git 学习笔记 16
git checkout 命令详解 概览 git checkout 这条命令的常用格式如下: 用法一 git checkout [<commit>] [--] <paths> ...
- git reset 命令详解(二)—— Git 学习笔记 08
git reset 命令详解(二) 上一篇博文git reset 命令详解(一)讲了 git reset 命令的基本原理和用法,这篇博文谈一谈 git reset 的另一种用法--后面跟一个路径(或文 ...
- git reset 命令详解(一)—— Git 学习笔记 07
git reset 命令详解(一) 简而言之,git reset 命令是用来将当前 branch 重置到另外一个 commit 的,这个动作可能同时影响到 index 以及 work director ...
- git diff命令详解
git diff命令详解 diff里面a表示前面那个变量,b表示第二个变量 HEAD commit版本 Index staged版本 a.查看尚未暂存的文件更新了哪些部分,不加参数直接 ...
- git log 命令详解
git log 命令详解 git log 命令用于查看提交历史: git log [options] [<file> <commit> <tag>...] 如果不加 ...
- 运维之道 | Git log 命令详解
Git log 命令详解 Git log 可以让我们查看提交commit history [root@localhost villian]# git log commit 7a690b414f87fb ...
- git reset 命令详解 git revert命令详解。
git reset 命令详解 reset命令 介绍 参数 补救 git revert命令 revert说明 举例: 命令 reset命令 介绍 git reset 命令格式为: git reset [ ...
- Git stash命令详解和使用
Git stash命令详解和使用 stash的原理: 将本地没提交的内容(git commit的内容不会被缓存 但git add的内容会被缓存)进行缓存并从当前分支移除,缓存的数据结构为堆栈,先进后出 ...
最新文章
- MySQL主从(MySQL proxy Lua读写分离设置,一主多从同步配置,分库分表方案)
- 【移动通信】天线原理
- 链接脚本使用----- 将二进制文件作为一个段
- Javascript实现KMP算法
- 机器人分拣技术与产品提供商“三维通”获2000万元Pre-A轮融资...
- vue+高德地图 点击地图获取经纬度和详细地址
- 华为手机文件在内部存储路径_华为手机查找文件路径 华为文件夹在哪里
- 泰语翻译软件隐私政策
- tcpclient java_以TcpClient接收消息
- 川农《组织行为学(本科)》21年12月作业考核
- 《论个人在历史上的作用》总结反思
- c语言continuo语句例子,现在进行时语法资源Present Continuous Tense(附资源)
- SPIR-V*:面向 OpenCL™ 工作负载的英特尔® 显卡编译器默认接口
- 《数据结构》课程介绍
- MIG连载-----写模块(3)
- 【BIM入门实战】Revit创建地形的几种方法及优缺点
- 深度:阿里云分布式关系型数据库DRDS解析
- SSD固态硬盘优化方案,让新买的SSD速度不再慢
- windows server 2012r2 standar 安装 vc++2015失败
- 下一站天皇:Facebook ?
热门文章
- 通过CSS写提示工具栏的上下左右箭头
- CSI-RS-TRS介绍
- [codeforces 1333A] Little Artem 读懂题+找规律+多举例
- windows中无法删除文件,报无法删除****,找不到指定文件,请确定指定的路径及文件名是否正确的解决
- 相亲与恋爱套路不一样:相亲有哪些需要注意的?
- NOI Online2022 入门组题解
- java全栈系列之JavaSE--数组的三种初始化方法及内存分析024
- 【Unity】第一人称实现键盘移动WASD
- 第3组 团队展示(组长)
- 大学物理复习2-动量守恒定律的应用+质心运动定理