出现 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)


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

相关推荐
import_random17 小时前
[git]只有git,没有github, 如何工作
git·github
import_random17 小时前
[git]先创建远程仓库or先创建本地项目
git·github
Linux实战笔记20 小时前
rebase 变基引发提交哈希重写与指针机制分析
git·rebase·提交哈希·分支模型·代码合并
小稀土12321 小时前
私有化研发协同系统并行期:旧 Jira 与新 Git 并存 6 条数据规则
git
Madison-No721 小时前
Git版本控制工具(二)
git
Brookty1 天前
Git 与 GitHub|第一阶段:仓库、版本历史与 Git 对象模型(上篇)
git·github
8年车载测试2 天前
车载测试中如何通过 Jira 平台提交 Bug:操作步骤与关键要点
bug·jira·uds诊断·hil测试·uds自动化测试·ecu刷写测试·canoe工具
Kimnol2 天前
我的第一次 Git 贡献:从 fork 到合并 PR #3130
git
鬼手点金2 天前
消息的四种角色
java·前端·人工智能·git·深度学习
硅基手札2 天前
SPI技术系列 13 · SPI 调试与排查
linux·运维·stm32·单片机·嵌入式硬件·bug