Git for Windows (gitforwindows.org) releases closely track upstream git and is the official way to run git on Windows. Includes Git Bash, Git GUI, and Git Credential Manager. All modern features (`git switch`, `git restore`, `init.defaultBranch`) are available in current Git for Windows releases.