我能想到的两个例子是.gitattributes
和.gitignore
。
有人可以列出所有这些吗?
答案 0 :(得分:17)
我抓住了git本身的git存储库,虽然我认为官方列表不存在于任何地方,但我确实注意到我所知道的所有内容都在git-config联机帮助页(git help config
)中提到过。因此,我在该页面上搜索了“文件”,这就是我发现的内容:
.gitignore
- 要忽略的git的blob列表。影响git add
和git clean
等命令。.gitattributes
- 让我们定义文件的属性(例如,更改文件在差异中的显示方式)。 .mailmap
- 让您告诉git,历史记录中重复的姓名或电子邮件实际上是同一个人。影响git shortlog -ns
或git log --format="%aN <%aE>"
等命令。.gitmodules
- 让我们定义子模块(git存储库的子目录,这些子目录是其他git存储库的检出)。*.keep
- 与使git gc
忽略包有关。我找不到太多关于此的信息,所以我甚至不确定它是否是您提交到存储库的文件,或者只是存在于.git
中的文件。如果有人知道更多请发表评论。这就是我发现的全部。我希望我没有错过任何东西。