Two examples I can think of are .gitattributes and .gitignore.
Can someone list all of them?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I grepped the git repository of git itself, and while I don’t think an official list exists anywhere, I did notice that all the ones I know about were mentioned in the git-config manpage (
git help config). So with that, I did a search for "file" on that page, and here’s what I found:.gitignore– List of blobs for git to ignore. Affects commands likegit addandgit clean..gitattributes– Let’s you define attributes on files (e.g., to change how files look in a diff)..mailmap– Lets you tell git that duplicate names or emails in the history are actually the same person. Affects commmands likegit shortlog -ns, orgit log --format="%aN <%aE>"..gitmodules– Let’s you define submodules (subdirectories of your git repository which are checkouts of other git repositories).*.keep– Something to do with makinggit gcignore packs. I couldn’t find much info on this, so I’m not even sure if it’s a file that you commit to the repository or just something that lives in.git. If someone knows more please comment.That’s all I found. I hope I didn’t miss anything.