码迷,mamicode.com
首页 > 其他好文 > 详细

git rm–r folder fatal:pathspec "" did not match any files

时间:2016-07-09 10:37:52      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:


问题描述:

某年某月某日,在查看git库的时候,发现文件的分布和文件夹的名字是极其不合理的,所以移动和重命名了某些文件。

删除(git rm –r folder)一个空文件夹的时候,出现错误:fatal:pathspec "folder Name" did not match any files,就是说,git没有找到相应的文件。但是这个文件夹明明是存在的,刚把里面的文件移到其他的文件夹里面,此时这个文件夹是空的。

问题推测:

某人喜欢推测,知道这是个不好的习惯,但木有办法。在现有的库中,新建文件夹(空的),git st 发现我的库中并没有需要添加的内容,只是当

我在空的文件夹内,touch new file 后,此时库才发生了改变。此时才显示需要我add文件。当我把touch的文件git rm –f new file删除后,空的文件夹依然存在,但是,此时git,就没有add的提示了。

我的分析:git阔能对我的空文件夹untracked,我在删除的时候,index找不到。

问题解决:

git的clean command:git-clean - Remove untracked files from the working tree

git clean –fd untracked folder

或者进入目录,delete


git rm–r folder fatal:pathspec "" did not match any files

标签:

原文地址:http://www.cnblogs.com/zi-xing/p/5655190.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!