← ADVANCED

ADVANCED / Collaboration

Git

Local version control: snapshots and history of files in a repository.

Why use it

Track firmware and documentation changes before sharing them. A commit is local; push sends commits to a remote such as GitHub.

  • commits
  • branches
  • history
  • clone
  • pull
  • push
Windows · macOS · Linuxoptionalactive

Getting started

Install from Git’s official download page when joining a repository workflow; learn add, commit, status, pull and push in a small real project.

Check: Run git --version, then git status inside a repository. Git can be installed without a GitHub account.

Official links

Optional diagnostic commands

Locate Git command

Windows · PowerShell · Git is reportedly installed but git is not recognized.

Get-Command git -ErrorAction SilentlyContinue | Select-Object Name, Source

A git application path appears if discoverable.

No output means not found in this shell, not necessarily absent from the computer.

Check Git version

Windows · PowerShell · Starting a Git project.

git --version

A git version line.

Command not found or an execution error means this shell cannot run Git as configured.

Related tools and references