问候,
Git和使用.gitignore有一个奇怪的问题。我的结构中有一个文件夹(包含内容),当前没有被git跟踪,因为当我执行git状态时它会显示在Untracked文件下。我添加它的.gitignore的路径,但再次尝试git状态,它仍然存在!其他文件/文件夹,我做同样的事情,他们消失了,但不是这个文件夹。我做错了什么?
的更新 的
文件夹结构为:
folder_foo/folder_bar/folder_baz/file_foo
folder_foo/folder_bar/folder_baz/file_bar
folder_foo/folder_bar/.htaccess
我的.gitignore
是:
folder_foo/folder_bar
!folder_foo/folder_bar/.htaccess
当我运行git status
时,表示文件夹folder_foo/folder_bar/
未跟踪。
我现在已经想通了,如果我从.gitignore
删除第二行,那么它可以正常工作。所以我想出了一个解决方案:
folder_foo/folder_bar
!.htaccess
为什么我必须这样做而不指定确切的.htaccess
文件?
答案 0 :(得分:0)
我不可能在git 1.7.0.4上重现这一点(在Mac 10.6上)。
我能想到的唯一解释是你正在查看其他(较旧)版本中的错误。