All apps
Development · Terminal tool
Git
Track file changes and collaborate using version control.
Git records changes as commits, creating a history you can inspect as a project develops. Branches let you work on separate changes before combining them through a merge, and each clone carries a local repository. It is useful beyond software development: configuration files, documentation, and homelab setup instructions can also benefit from a history of what changed and why.
- License
- GPL-2.0Open source
- Runs on
- Linux · macOS · Windows
- Last updated
- Local commit history
- Branches and merges
- Distributed repositories
Read the guide
Read Git for Everyone

FeaturedGuides
Git for Everyone
Learn Git basics for non-developers covering cloning, commits, pushing, and GitHub workflows to manage files and collaborate on projects.
Read article →