首页 > 其他分享 >git clean的使用

git clean的使用

时间:2023-05-28 13:33:41浏览次数:30  
标签:文件 git 删除 fd clean 使用 untracked

一、git clean用法

想批量删除branch中新加的文件(untracked files),git reset --hard不行

首先确定要删除的文件 git clean -fd -n

如果以上命令给出的文件列表时你想要删除的,那么接下来执行 git clean -fd就可以了

其中-f表示文件,-d表示目录,如果还要删除.gitignore中的文件,那么再加上-x

如果git submodule中也存在需要删除的文件,那么需要再加个-f,变成git clean -dff

# 删除未跟踪文件 untracked files
git clean -f

# 连untracked的目录一起删除掉
git clean -fd

# 连.gitignore的untrack文件/目录一起删掉(慎用,一般这个是用来删除掉编译出来的.o之类的文件用的)
git clean -xfd

# 在上述 git clean之前,强烈建议加上-n参数来先看看会删除哪些文件,防止重要文件被误删
git clean -nxfd
git clean -nfd
# 直接执行这个就行了
git clean -nf

标签:文件,git,删除,fd,clean,使用,untracked
From: https://www.cnblogs.com/huaibin/p/17438136.html

相关文章

  • Go语言实战Kubernetes:使用Go编写高效的容器编排应用
    Go语言实战Kubernetes:使用Go编写高效的容器编排应用随着云计算和容器化技术的发展,Kubernetes已成为一个广泛采用的容器编排平台。本文将介绍如何使用Go语言编写高效的Kubernetes应用程序。Go语言和KubernetesGo是一种快速、可靠、简单的编程语言,由Google开发。它在网络编程和并发编......
  • 使用 Nacos 的配置功能和自动更新
    Nacos不但可以作为注册中心,同时也可以作为配置中心,方便我们对SpringCloud中的各个SpringBoot微服务的配置进行统一的管理维护。尤其是当微服务数量较多,并且在不同的服务器上进行部署时,使用配置中心进行统一管理维护的优势就更加明显。本篇博客仍然使用之前搭建的Nacos集群......
  • 使用linux安装mysql步骤
    在Linux上安装MySQL的详细步骤:打开终端并登录到Linux系统。使用以下命令更新系统软件包列表:sudoaptupdate安装MySQL服务器:sudoaptinstallmysql-server在安装过程中,系统会提示您输入MySQLroot用户的密码。请确保您输入的密码足够强度,并且请记住该密码。它将在以后访问MySQL时......
  • WPF中使用EntityFramework6和Identity
    2023年05月28日VS2022WFP.NETFramework,Version=v4.6.2测试通过NUGET:EntityFramework6.4.4,Microsoft.AspNet.Identity.EntityFramework2.2.3  //扩展内置的identityuserpublicclassApplicationUser:IdentityUser{publicstringSex{set;g......
  • WPF入门教程系列二十六——DataGrid使用示例(3)
    WPF入门教程系列目录WPF入门教程系列二——Application介绍WPF入门教程系列三——Application介绍(续)WPF入门教程系列四——Dispatcher介绍WPF入门教程系列五——Window介绍WPF入门教程系列十一——依赖属性(一)WPF入门教程系列十五——WPF中的数据绑定(一) 五、DataGr......
  • String使用时的几个注意事项
    packagecom.String;publicclassSrtingDemo1{publicstaticvoidmain(String[]args){//String使用时的几个注意事项//1.String的对象是不可变的Stringname="黑马";name+="程序员";name+="波妞";......
  • this使用
    packagecom.encapsulation;publicclassStudent{privatedoublescore;publicvoidsetSore(doublescore){if(score>=0&&score<=100){this.score=score;}else{System.out.println("数据非法......
  • 在Jetson Xavier NX上使用CSI板载摄像头的相关资料
    官方网址https://www.yahboom.com/study/jetson-xavier-nxJetson开发板学习资料(百度网盘下载)提取码:sm6o板载摄像头和外壳的安装https://www.yahboom.com/study_module/jn-camera启动摄像头打开终端,输入下方的命令,即可启动摄像头:nvgstcapture-1.0想关掉摄像头的额话,直......
  • netcore MiniAPI的使用
    usingMicrosoft.EntityFrameworkCore;publicstaticclassProductsModule{publicstaticvoidRegisterProductsEndpoints(thisIEndpointRouteBuilderendpoints){endpoints.MapGet("/products",async(MemberDbContextdbContext)=>......
  • Hexo+Github搭建免费博客教程(一)
    前言完全免费的搭建个人博客,没有任何收费,零基础小白也能上手,不需要编程基础,跟着操作来即可。首先:要了解一下我们搭建博客要用到的框架:Hexo是高效的静态站点生成框架,它基于Node.js。通过Hexo,你可以直接使用Markdown语法来撰写博客。相信很多小伙伴写工程都写过README.md文件吧,对,就是......