User:Meenakshipath/GitOverview

GitHub overview
GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. Git is a tool used to manage multiple versions of source code edits. The versions are then transferred to files in a Git repository. GitHub serves as a location for uploading files in a Git repository. The free version of GitHub includes limited features on private repositories.

GitHub CLI
is command line for GitHub. You use this command line to display the pull requests, issues, and other GitHub concepts in the terminal. GitHub CLI is available for repositories hosted on GitHub.com and GitHub Enterprise Server 2.20+. You can install GitHub on Windows, Linux, and macOS.

Install and upgrade
This section describes the commands used to install and upgrade GitHub.

Windows
You can install GitHub by using WinGet, Scoop, Chocolatey, Conda command line installers. For more information see, Commands section below. You can also download the MSI from the GitHub website.

Linux
You can install GitHub by using any one of the following ways:


 * Debian and RPM repositories
 * Community-maintained repositories in various Linux distros
 * OS-agnostic package managers such as Homebrew, Conda, and Spack. For more information see, Commands section below.
 * Precompiled binaries from Release notes page

For more information, see Linux & BSD installation.

macOS
You can install GitHub by using Homebrew, MacPorts, Conda, Spack. For more information see, Commands section below. You can download the binary from the Release notes page.

Commands
The following table lists the command line installers available for Windows, Linux, and macOS. The following table lists the install and upgrade commands for the command line installers mentioned in the previous table:

Next topic
Authenticate a GitHub instance