首页 > 其他分享 >git clean 命令详解

git clean 命令详解

时间:2023-01-15 11:01:40浏览次数:40  
标签:文件 git tracked 删除 详解 clean 目录


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,tracked,删除,详解,clean,目录
From: https://blog.51cto.com/10zhancom/6008378

相关文章

  • lsof命令详解
    说明​lsof是关于文件打开信息的标准输出工具输出标题COMMAND:进程的名称PID:进程标识符USER:进程所有者FD:文件描述符,应用程序通......
  • ethtool命令详解
    说明ethtool是一个针对网卡驱动的工具,通过驱动暴露给NAPI的接口调用。选项ethtooleth0:查询ethx网口基本设置。-a:查看网卡中接收模块RX、发送模块TX和Autonegotiat......
  • findmnt命令详解
    findmnt主要是用来查看文件系统信息的工具数据来源:/etc/fstab/etc/mtab/proc/self/mountinfo帮助信息:➜~findmnt--helpUsage:findmnt[options]findmnt......
  • 第十九节:Pinia简介及state、getter、action详解、常用Api、setup简化写法
    一. 简介       二.state       三.getter     四.action   五.常用Api    六.setup简化写法   ......
  • git常用命令
    gitgit的框架git常用命令gitbranch-a 查看所有分支gitstatus 查看git状态gitcheckreleasegitcheck-brelease-fix从当前分支切出行的release-fix分支git......
  • Linux下Typora+Gitee+picgo图床环境搭建
    前言在Linux下写Markdown笔记的时候,像上传到github上,结果发现笔记里的图片都成了这个样子:![Screenshotfrom2023-01-1503-07-24](https://gitee.com/Marches7/piture-b......
  • vue项目,npm run dev的时候出现:Error: error:0308010C:digital envelope routines::uns
    vue项目,npmrundev的时候出现:Error:error:0308010C:digitalenveloperoutines::unsupported这个是node的版本问题。我的node是17+的版本,按照网上说的降低版本又太麻烦......
  • Git 的下载与安装
    转载:https://blog.csdn.net/fzx1597965407/article/details/124371720文章目录Git的下载与安装一、下载1.下载git2.跳转到下载页面二、安装1、选择组件,......
  • nmap脚本详解
    nmap--script前言我们通过nmapscript来大幅扩展nmap的功能,nmap具有强大的脚本引擎NSE(NmapScriptingEngine),它允许用户编写(和共享)简单的脚本(使用lua编程语言)自动化各......
  • Pikachu-文件上传漏洞通关详解
    Pikachu-文件上传漏洞通关详解一、clientcheck方法:禁用JS先进行功能测试,分别上传jpg和php文件jpg文件上传成功并通过burp抓到数据包php文件上传失败且burp没有抓......