我有一個名爲objects
的深度子文件夾,名爲*.object
,我不想跟蹤git(Windows)。Untrack並停止跟蹤git中的文件
在我的.gitignore曾嘗試各種組合(如**/objects/*
或**/objects/*
等)無濟於事:每一次,當我做git status
我看到:
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# foo/src/objects/a.object
# foo/src/objects/b.object
只有當我添加*.object
到。 gitignore文件從未跟蹤的文件列表中消失。我的通配符有什麼問題?
另外,什麼時候需要git update-index
,什麼時候應該做git rm --cached myfile
?
是否有像git rm --cached **/foo/*.zip
這樣的通配符功能?
更新:同樣,將行.gitignore
添加到.gitignore
(並不總是可取的但仍然)沒有效果。這是不是很古怪,因爲這些文件可能在過去被追蹤過?
試試這個'objects /' – pktangyue 2013-02-22 15:49:59