bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/Git/Git Tutorial
Git•Git Tutorial

Git Glossary

Concept visual

Git Glossary

Pointer walk
two pointers
leftright102132436485116
left=0
right=6
1
3

Start at both ends

Overview

This glossary covers common Git terms and concepts. Use it as a handy reference while learning and working with Git.

Summary of Git Terms

Branch

Checkout

Clone

Commit

Conflict

Fetch

Fork

Head

Index (Staging Area)

Merge

Origin

Pull

Push

Rebase

Remote

Repository (Repo)

Stash

Tag

Upstream

Working Directory

Branch

A branch is a parallel version of your repository. Used to develop features independently.

Learn more on our Git Branch page

Example git branch feature/login

Checkout

Switch to a different branch or commit.

Previous

Git Best Practices