Ответ 1
Я grepped репозиторий git самого git, и, хотя я не думаю, что официальный список существует где угодно, я заметил, что все те, о которых я знаю, были упомянуты в git -config manpage (git help config
). Таким образом, я сделал поиск по "файлу" на этой странице, и вот что я нашел:
-
.gitignore
- Список blob для git для игнорирования. Влияет на команды типаgit add
иgit clean
. -
.gitattributes
- Позвольте вам определить атрибуты в файлах (например, изменить, как файлы выглядят в diff). -
.mailmap
- Позволяет вам сообщить git, что дубликаты имен или электронных писем в истории фактически являются одним и тем же человеком. Влияет на такие сообщения, какgit shortlog -ns
илиgit log --format="%aN <%aE>"
. -
.gitmodules
- Позвольте вам определить подмодули (подкаталоги вашего репозитория git, которые являются проверками других репозиториев git). -
*.keep
- Что-то делать с тем, чтобыgit gc
игнорировать пакеты. Я не мог найти много информации об этом, поэтому я даже не уверен, что это файл, который вы передаете в репозиторий, или просто что-то, что живет в.git
. Если кто-то знает больше, прокомментируйте.
Это все, что я нашел. Надеюсь, я ничего не пропустил.