文件名太长:如何删除?

时间:2017-08-15 13:46:05

标签: git

git status

显示以下消息:

lit/1252-a-comparison-between-neural-networks-and-other-statistical-techniques-for-modeling-the-relationship-between-tobacco-and-alcohol-and-cancer.pdf: File name too long
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean.

此文件已删除,我可以使用以下命令确认:

git ls-files --deleted

输出:

lit/1252-a-comparison-between-neural-networks-and-other-statistical-techniques-for-modeling-the-relationship-between-tobacco-and-alcohol-and-cancer.pdf

当我尝试使用git ls-files --deleted | xargs git rm删除它时没有任何效果,但在删除此文件之前,我无法对存储库进行更改。

我也试过使用:git config --system core.longpaths true但没有成功。

我想知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

git rm --cached是您正在寻找的命令。

This answer提供了有关git的添加/删除命令的更多详细信息