This version of GitHub Enterprise Server will be discontinued on 2026-08-25. Discontinued releases are not supported. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features in GitHub Enterprise Server, see Overview of the upgrade process. For help with the upgrade, GitHub Enterprise Support.
Using Git
Use Git to manage your GitHub repositories from your computer.
- About Git
- Pushing commits to a remote repository
- Getting changes from a remote repository
- Dealing with non-fast-forward errors
- Splitting a subfolder out into a new repository
- About Git subtree merges
- About Git rebase
- Using Git rebase on the command line
- Resolving merge conflicts after a Git rebase
- Dealing with special characters in branch and tag names