Glossary
Branch
Section titled “Branch”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.
Commit
Section titled “Commit”A saved checkpoint in Git history.
A version control tool that tracks changes to files over time.
GitHub
Section titled “GitHub”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.
Origin
Section titled “Origin”The default name Git gives to the remote GitHub repository after cloning.
To bring commits from GitHub down to your local repository.
Pull request
Section titled “Pull request”A request to review and merge changes from one branch into another.
To send local commits from your computer to GitHub.
Remote
Section titled “Remote”A repository hosted somewhere else, usually GitHub.
Repository
Section titled “Repository”A project folder tracked by Git.
To select changes that should be included in the next commit.
Working tree
Section titled “Working tree”The files in your local repository folder as they currently exist on your computer.