Named reference to another repository.

Version component indicating potentially breaking changes.

Description explaining a commit's changes.

Area containing changes selected for the next commit.

Conventional name for the primary remote repository.

Version component indicating backward-compatible features.

Independent line of development.

Internal structure representing the staging area.

Proposed change submitted for review and merging.

Version component indicating backward-compatible fixes.