Markdown
Gitea uses MarkDown structured text in many places, you can recognise it by the .md file extension.
Blame File View
Gitea supports viewing the line-by-line revision history for a file also known as blame view.
Push
There are some additional features when pushing commits to Gitea server.
Clone filters (partial clone)
Git introduces --filter option to git clone command, which filters out
Code Owners
Gitea maintains code owner files. It looks for it in the following locations in this order:
Webhooks
Gitea supports webhooks for repository events. This can be configured in the settings
Migration
You can migrate repositories from other Git services to your Gitea instance.
Profile READMEs
To display a Markdown file in your Gitea user or organization profile page, create a repository named .profile and add a new file named README.md to it.
Template Repository
Since Gitea 1.11, you can create template repositories.
Mirror Repository
Repository mirroring allows for the mirroring of repositories to and from external sources. You can use it to mirror branches, tags, and commits between repositories.
Incoming Email
Gitea supports the execution of several actions through incoming mails. This page describes how to set this up.