G

GitHub

GitHub is a cloud-based platform for hosting Git repositories, collaboration, and software development workflows.

What is GitHub?

GitHub is a web-based platform for version control and collaboration using Git. It provides features for code hosting, project management, code review, continuous integration, and community collaboration.

GitHub Features

  • Repositories: Code storage with version control
  • Pull Requests: Code review and collaboration
  • Issues: Bug tracking and feature requests
  • Actions: CI/CD automation
  • Projects: Kanban-style project management
  • Copilot: AI-powered coding assistant

GitHub for Teams

Organizations, team permissions, protected branches, code owners, security features, and enterprise compliance.

Common Misconceptions

  • "GitHub is Git" - GitHub is a platform built on Git
  • "Public repos are insecure" - Depends on what you store
  • "GitHub is only for developers" - Used for documentation, writing, data