Git and GitHub, are they same or different? Discuss with facts


  • Git is a revision control system, a tool to manage your source code history. GitHub is a hosting service for Git repositories. So they are not the same thing: Git is the tool, GitHub is the service for projects that use Git.
  • Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
  • GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and Source Code Management (SCM) functionality of Git as well as adding its own features.
  • GitHub provides access control and several collaboration features such as wikis, task management, and bug tracking and feature requests for every project.
  • You don't need GitHub to use Git.
  • GitHub allows you to:
    • Share your repositories with others.
    • Access other user's repositories.
    • Store remote copies of your repositories (GitHub servers) as backup of your local copies.

Comments

Popular posts from this blog

Differentiate the three models of VCSs, stating their pros and cons

The Features Provided by jQuery

Discuss the key features of Object Oriented Programming