3

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

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

4

4 回答 4

4

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

有几件事需要寻找:

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

例如,这是我所拥有的

[core]
    excludesfile = ~/.gitignore

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

于 2012-08-12T09:17:48.687 回答
1

查找一个名为.gitignore

于 2012-08-12T09:07:23.307 回答
1

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

于 2012-08-12T09:09:57.427 回答
1

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

于 2012-08-12T09:16:05.190 回答