Skip to content

Commit

A recorded project state with metadata and, where applicable, links to earlier states in Git.

Software Development

Record a selected state

A Git commit records a selected project state with metadata such as a change description and author. Where applicable, it refers to predecessors, forming history. Its content comes from the prepared state; not every working-directory change is automatically included.

In a fictional example, a form correction and its relevant test are recorded together. An unrelated layout change remains outside the selection. This makes the change understandable for later review. A commit confirms neither passing tests nor approval. Saving files, committing, transferring to a shared repository and deployment are separate operations, even when a project connects several automatically.

Sources

Articles on this topic

Software Development with ASES

Custom software, web and mobile apps