Skip to content

Home / Glossary / Git

Tech & IT

Git

By Sitraka Forler · Lecturer, Durham Business SchoolUpdated 13 September 2026 About this site

A version control tool that records the changes you commit to a project as a history.

Git is installed on your own computer and saves snapshots of your files, called commits, so you can see who changed what and roll back a mistake. Branches let you build a change in isolation before it joins the shared main branch. Git is the tool; GitHub, GitLab and Bitbucket are websites that host Git repositories (project folders tracked by Git) so a team can share and review them.

Example

# what has changed?
git status
# start a branch
git checkout -b feature/sharpe
# stage the change
git add returns.py
# save a snapshot locally
git commit -m "feat: add Sharpe ratio"
# upload the branch
git push -u origin feature/sharpe

Practise Git hands-on - free, in your browser

Related terms