Git 忽略模式:忽略特定目录

Git 忽略模式:忽略特定目录

我有一个 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/

您可以用正斜杠结束模式/来指定目录。

相关内容