Ignore & Attributes
.gitignore
Gitkit generates and merges .gitignore files from
gitignore.io templates plus
its own built-ins (like agentic for AI coding agents):
gitkit ignore add rust,vscode,agentic # generate/merge templates
gitkit ignore list # list available templates
gitkit ignore list python # filter the list
Existing patterns are merged, not overwritten — your manual entries survive.
.gitattributes
gitkit attributes init
Applies a line-endings preset (* text=auto eol=lf) and binary-file
attributes so checkouts behave identically across Linux, macOS and
Windows.
Both files can also be configured interactively from the gitkit wizard,
which offers a filterable search across all templates.