Skip to content

Glossary

A separate workspace for a change. Branches let people work safely without changing main directly.

A copy of a repository from GitHub onto your computer.

A saved checkpoint in Git history.

A version control tool that tracks changes to files over time.

A platform for hosting Git repositories, reviewing changes, and collaborating.

On your computer.

The primary branch of a repository. Many teams treat main as the official shared version.

To combine changes from one branch into another.

The default name Git gives to the remote GitHub repository after cloning.

To bring commits from GitHub down to your local repository.

A request to review and merge changes from one branch into another.

To send local commits from your computer to GitHub.

A repository hosted somewhere else, usually GitHub.

A project folder tracked by Git.

To select changes that should be included in the next commit.

The files in your local repository folder as they currently exist on your computer.