我有一个 git 存储库,其中指定了忽略的路径,.git/info/exclude
因为它们特定于此克隆。我希望排除/foo
位于存储库根目录的目录(及其下的所有内容)。但是,我不想忽略/foo-x
或/y/foo
。我尝试过忽略模式,但不知道如何做到这一点。可能吗?
答案1
尝试添加到.gitignore
(对于将克隆您的 repo 的所有用户)或.git/info/exclude
(仅适用于您的机器) 这:
/foo/
注意
已经被 Git 跟踪的文件不受影响;
来自gitignore
。所以,你应该git rm
从 repo 中获取它们!
答案2
您可以将其添加到.gitignore
(针对所有)或.git/info/exclude
(针对您)
foo/
您可以用正斜杠结束模式/
来指定目录。