如何忽略 git 中的文件?

如何忽略 git 中的文件?

我想让 git 忽略项目中的缓存目录。我在网上看到我应该使用 gitignore 命令。但是当我这样做时,bash 抱怨命令不存在。我尝试运行apt-get install gitignore,但包不存在。

我如何告诉 git 忽略我的缓存目录?

答案1

您不需要安装任何其他东西,您只需要设置 Git 来忽略您不想要的东西。.gitignore 是文件名,没有命令可以与这些文件交互。

这是我的 ~/.gitconfig 文件:

[core]
    excludesfile = /home/soleary/.gitignore

在 .gitignore 中我有:

.*.swp

这给了我一个全局文件,该文件会忽略我所有 git 项目中的交换文件。如果您想针对每个存储库执行此操作,则可以在该项目的顶级目录中创建一个 .gitignore 文件。(与该存储库的 .git 目录处于同一级别。)

请参阅man gitignore以了解更多信息。

答案2

.gitignore 是一个包含您不想放入存储库的内容的文件。在您的父目录中:

echo "cache" > .gitignore

将忽略目录“缓存”

相关内容