Git helps us track the development of a digital project. The edit history of each file in the project is recorded. A set of edits that together make a meaningful change is called a commit. Each commit adds, removes, or improves a feature of the project. By making new commits, we bring the project closer to its goal(s). By reverting commits, we can try again if a new commit made things worse.