13

我能想到的两个例子是.gitattributes.gitignore

有人可以列出所有这些吗?

4

1 回答 1

20

我搜索了 git 本身的 git 存储库,虽然我认为任何地方都不存在官方列表,但我确实注意到我所知道的所有这些都在 git-config 手册页(git help config)中提到了。因此,我在该页面上搜索了“文件”,这就是我发现的:

  • .gitignore- git 忽略的 blob 列表。影响 和 之类git add的命令git clean
  • .gitattributes- 让您定义文件的属性(例如,更改文件在 diff 中的外观)。
  • .mailmap- 让你告诉 git 历史中重复的名字或电子邮件实际上是同一个人。影响git shortlog -ns, 或等命令git log --format="%aN <%aE>"
  • .gitmodules- 让我们定义子模块(您的 git 存储库的子目录,它们是其他 git 存储库的签出)。
  • *.keep- 与制作git gc忽略包有关。我找不到太多关于此的信息,所以我什至不确定它是您提交到存储库的文件还是只是存在于.git. 如果有人知道更多,请发表评论。

这就是我发现的全部。我希望我没有错过任何东西。

于 2012-10-04T01:40:26.650 回答