- 1 Git Extensions
- 1.1 Features
- 1.2 Video tutorials
- 2 Getting started
- 2.1 Install
- 2.2 Settings
- 2.3 Start Page
- 2.4 Clone existing repository
- 2.5 Create new repository
- 3 Browse repository
- 3.1 View commit log
- 3.2 Search history
- 3.3 Singe file history
- 3.4 Blame
- 4 Commit
- 4.1 Commit changes
- 4.2 Cherry pick commit
- 4.3 Revert commit
- 4.4 Stash changes
- 5 Tag
- 5.1 Create tag
- 5.2 Delete tag
- 6 Branches
- 6.1 Create branch
- 6.2 Checkout branch
- 6.3 Merge branches
- 6.4 Rebase branch
- 6.5 Delete branch
- 7 Patches
- 7.1 Create patch
- 7.2 Apply patches
- 8 Remote feature
- 8.1 Manage remote repositories
- 8.2 Create SSH key
- 8.2.1 PuTTY and github
- 8.2.2 OpenSSH and github
- 8.3 Pull changes
- 8.4 Push changes
- 9 Merge conflicts
- 9.1 Handle merge conflicts
- 10 Notes
- 11 Submodules
- 11.1 Manage submodules
- 11.2 Add submodule
- 11.3 Remove submodule
- 12 Maintenance
- 12.1 Compress Git database
- 12.2 Recover lost objects
- 12.3 Fix user names
- 12.4 Ignore files
- 13 Translations
- 13.1 Change language
- 13.2 Translate Git Extensions
- 14 Integration
- 14.1 Visual Studio
- 14.2 Windows Explorer
- 15 Command line
- 15.1 Git Extensions command line
- Git Cheat Sheet