1.
Introduction
2.
Notes and warnings
3.
Getting Started
3.1.
macOS
3.2.
Windows
4.
Configuration
4.1.
User information
4.2.
Git configuration
4.3.
Repository information
4.4.
.gitattributes
4.5.
Beyond Compare configuration
5.
Included Tools
6.
Commits
6.1.
Fixing commits
7.
Stashing
8.
Collaboration
9.
Branching
9.1.
Rebasing
9.2.
Reporting
9.3.
Worktree
10.
Tags
11.
Logging
11.1.
Output examples
12.
Files
13.
Updating a fork
14.
Create a new repo from a subdirectory
15.
Aliases
16.
Gitea
16.1.
Updating Gitea
16.2.
Hosting in Docker
17.
Related links
Light
Rust
Coal
Navy
Ayu
Git Commands by James Skemp
Getting started on Windows
There's a lot of different options. In no particular order:
Git for Windows
Cmder