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