# Commit

> One saved change to one or more files in a repository, with a message that says what changed.

Source: https://contributors.home-assistant.io/glossary/commit/

- In code: `SHA`
- Also: commits, commit message

Git records who made each commit and when, and gives it a unique ID, the SHA or hash. A pull request is a set of commits on a branch. Adding a commit to that branch updates the pull request.

## Related terms

- [Branch](https://contributors.home-assistant.io/glossary/branch/): A separate line of changes in a repository, so you can work on something without touching the main version.
- [Pull request](https://contributors.home-assistant.io/glossary/pull-request/): A request on GitHub to merge a change into a repository, where it is reviewed before it goes in.
