Git 默认忽略配置目录

  • 本文关键字:配置 默认 Git git
  • 更新时间 :
  • 英文 :


我已经推送并连续克隆了一个带有 git 的存储库。我注意到 git 自动排除了配置目录。

此设置在哪里?我在哪里可以通知 Git 也考虑该文件夹?

你怎么知道它被自动排除了?

有几件事需要寻找:

  • 在文件夹本身中查看一个名为 .gitignore 的文件。将 .gitignore 文件放在目录中是排除目录内容的一种方法。它可以列出要忽略的文件模式,也可以列出将排除所有内容*
  • 查看 .gitignore 文件的存储库根目录,这将列出存储库的所有忽略。
  • 这在您的情况下不太可能,但请查找一个文件 ~/.gitconfig,其中可能包含一个名为 [core] 的顶级条目,其键excludesfile指向一个用作该系统上所有项目的 .gitignore 文件的文件。

例如,这是我所拥有的

[core]
    excludesfile = ~/.gitignore

我在其他地方写了关于在 git 中排除文件的三种主要方法。

查找一个名为.gitignore的文件

查看存储库中的.gitignore文件。如果没有,请查找 core.excludesfile 值及其指向的文件,以查看是否忽略了配置目录。阅读此处了解更多信息:http://schacon.github.com/git/gitignore.html

我不认为 git 默认情况下会排除您的配置目录,您是如何创建本地存储库的,您确定目录不为空吗?但是它应该有一个 .gitignore 文件来忽略您的文件,如果不查看core.excludesfile.用户希望 git 在所有情况下忽略的模式(例如,由用户选择的编辑器生成的备份或临时文件)通常会放入用户 ~/.gitconfig 中由 core.excludesfile 指定的文件中。

最新更新