我的git仓库中有一个目录,位于.gitignore
但是没有用。 .gitignore
条目是
**/bin/
运行git rm --cached
不起作用,只是给了我
fatal: pathspec 'bin/' did not match any files
我提到git rm --cached
,因为这是为了阻止目录内容显示在git status
中而运行的。
正在运行git status
告诉我bin/
未跟踪,因此不会被忽略。
答案 0 :(得分:1)
想出来。 **/bin/
中的递归语法.gitignore
仅适用于git 1.8及更高版本,但我在不知不觉中运行1.7.x.更新了git,一切都按预期运行。