git不会忽略过去跟踪的文件夹

时间:2013-12-05 17:34:24

标签: git gitignore

我的git仓库中有一个目录,位于.gitignore但是没有用。 .gitignore条目是

**/bin/

运行git rm --cached不起作用,只是给了我

fatal: pathspec 'bin/' did not match any files

我提到git rm --cached,因为这是为了阻止目录内容显示在git status中而运行的。

正在运行git status告诉我bin/未跟踪,因此不会被忽略。

1 个答案:

答案 0 :(得分:1)

想出来。 **/bin/中的递归语法.gitignore仅适用于git 1.8及更高版本,但我在不知不觉中运行1.7.x.更新了git,一切都按预期运行。