GitHub Docs
Help for wherever you are on your GitHub journey.
Collaborative coding
CI/CD and DevOps
Security and quality
Client apps
Project management
Getting started
- Set up Git- At the heart of GitHub is an open-source version control system (VCS) called Git. Git is responsible for everything GitHub-related that happens locally on your computer. 
- Connecting to GitHub with SSH- You can connect to GitHub using the Secure Shell Protocol (SSH), which provides a secure channel over an unsecured network. 
- Creating and managing repositories- You can create a repository on GitHub to store and collaborate on your project's files, then manage the repository's name and location. 
- Basic writing and formatting syntax- Create sophisticated formatting for your prose and code on GitHub with simple syntax. 
Popular
- About pull requests- Learn about pull requests and draft pull requests on GitHub. Pull requests communicate changes to a branch in a repository. Once a pull request is opened, you can review changes with collaborators and add follow-up commits. 
- Authentication documentation- Keep your account and data secure with features like two-factor authentication, SSH, and commit signature verification. 
- Getting code suggestions in your IDE with GitHub Copilot- Use GitHub Copilot to get code suggestions in your editor. 
- Managing remote repositories- Learn to work with your local repositories on your computer and remote repositories hosted on GitHub.