1
0
mirror of synced 2025-12-21 19:06:49 -05:00
Files
docs/content/github/administering-a-repository/managing-repository-settings/customizing-how-changed-files-appear-on-github.md
2021-06-24 11:02:53 -07:00

1.5 KiB

title, intro, redirect_from, versions, topics, shortTitle
title intro redirect_from versions topics shortTitle
Customizing how changed files appear on GitHub To keep certain files from displaying in diffs by default, or counting toward the repository language, you can mark them with the `linguist-generated` attribute in a *.gitattributes* file.
/articles/customizing-how-changed-files-appear-on-github
/github/administering-a-repository/customizing-how-changed-files-appear-on-github
fpt ghes ghae
* * *
Repositories
How changed files appear

Use a .gitattributes file to mark files that match a given "pattern" with the specified attributes. A .gitattributes file uses the same rules for matching as .gitignore files. For more information, see PATTERN FORMAT in the Git documentation.

  1. Unless the .gitattributes file already exists, create a .gitattributes file in the root of the repository.
  2. Use the linguist-generated attribute to mark or unmark paths that you would like to be ignored for the repository's language statistics and hidden by default in diffs.

For example, to mark search/index.json as a generated file, add this line to .gitattributes:

search/index.json linguist-generated=true

Further reading