出现 failed to remove xxxx: Invalid argument 解决方法

目录

  • 前言
  • [1. 问题所示](#1. 问题所示)
  • [2. 原理分析](#2. 原理分析)
  • [3. 解决方法](#3. 解决方法)

前言

这好像是一个Git的一个Bug,对应有个下下策的解决方式

1. 问题所示

Git提交的时候出现如下问题

java 复制代码
Git  warning:failed to remove debug.log:invalid argument

git clean -f -1 --F:\xxx
failed to remove debug.log:Invalid argument

截图如下:

定位显示的Bug如下:

2. 原理分析

一般有这几种原因:

  1. 文件被占用,查看是否有进程打开或者在任务管理器(Window)或者在Linux中进行kill
  2. 是否路径或者文件名有问题,导致Git无法被正确解析(此种情况比较少)
  3. 是否权限足够

此种Bug好像是偶尔会有,相关阅读如下:Removing ***: Invalid argument

3. 解决方法

查看进程是否有被占用,如果占用将其关闭

git命令如何可以删除则可使用git clean -f -1 --F:\xxx

如果无法删除

则使用

  • Window:del /f /q debug.log
  • Linux:rm -f debug.log

将其整体文件关闭,并在终端再次进行删除(如果无法删除,赋予其最高权限,如果是Linux,则通过chmod)


如果上述方案还会出现,将此文件上传,对应在项目网址进行手动删除

相关推荐
DogDaoDao3 小时前
Windows 开发提效工具全景指南:60+ 工具的工程化分层配置
windows·git·程序员·开发工具·powershell·everything·msys2
wdfk_prog14 小时前
GitHub push 失败:如何扫描并清理 Git 历史中的大文件
git·elasticsearch·github
大明二代16 小时前
使用 Traefik、cert-manager 和 DNS-01 为内网 Kubernetes 服务配置 HTTPS
git·kubernetes·flux
小芒果_0117 小时前
git常用命令速查
大数据·git·elasticsearch
T011561817 小时前
全栈项目实战手记|艺培场馆课时预约小程序底层安全、交互、分包全量迭代复盘
安全·小程序·bug·前端实战·全栈项目实战手记·小程序实战
2501_9304724418 小时前
腾讯云助手规范化Git提交记录
git·elasticsearch·腾讯云
风尘小子1 天前
git的.gitignore文件中文件和目录配置
git
Tanner_SL1 天前
Linux笔记之GIT常用命令
linux·git
醉颜凉2 天前
Jenkins与Git集成完全指南:从基础配置到自动触发构建
运维·git·jenkins
樱花落木兰2 天前
Git 超全零基础教程|三区原理、全套命令、分支协作、冲突解决、IDEA 集成(面试必备)
ide·git·json·github