---
title: What is the difference between a branch, a tag and history?
description: Choose a branch, a checkpoint or a tag to match the change you want to make.
---
A branch is another direction for a timeline. A checkpoint saves the state of a branch at one moment. A tag is a name on a checkpoint, such as the cut you sent for review. History is the list of checkpoints on a branch. invideo Editor has all of them on every timeline.

Use a branch for an experiment, a tag to name a milestone, and a checkpoint to go back to an earlier state. Use clear names where the controls allow them, so collaborators know which branch or checkpoint they are discussing.