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
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 →